Skip to main content

useIAM

Datalayer Core


Datalayer Core / useIAM

Function: useIAM()

useIAM(props?): object

Defined in: 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: string | undefined = iamState.token

user

user: IUser | undefined = iamState.user