Skip to main content

useIAM

Datalayer Core


Datalayer Core / useIAM

Function: useIAM()

useIAM(props): object

Defined in: tech/datalayer/core/src/hooks/useIAM.ts:33

Parameters​

props​

IAMStateProps = ...

Returns​

object

loginAndNavigate()​

loginAndNavigate: (token, logout, refresh, navigate?, homeRoute?) => Promise<void>

Parameters​

token​

string

logout​

() => void

refresh​

(token) => void

(location, e?, resetPortals?) => void

homeRoute?​

string

Returns​

Promise<void>

logout()​

logout: () => void

Returns​

void

setLogin()​

setLogin: (user, token) => void

Parameters​

user​

IUser

token​

string

Returns​

void

token​

token: undefined | string = iamState.token

user​

user: undefined | IUser = iamState.user