Skip to main content

useIAM

Datalayer Core


Datalayer Core / useIAM

Function: useIAM()

useIAM(props): object

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

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