CustomAuthAccountData class

Metoder

getAccessToken(AccessTokenRetrievalInputs)

Hämtar åtkomsttoken för aktuellt konto från webbläsarcachen om den inte har upphört att gälla, annars förnyar du token med cachelagrad uppdateringstoken om den är giltig. Om ingen uppdateringstoken hittas eller om den har upphört att gälla genererar den ett fel.

getAccount()
getClaims()

Hämtar id-tokenanspråk som extraherats från rå-IdToken för aktuellt konto.

getIdToken()

Hämtar rå-ID-token för aktuellt konto. Idtoken utfärdas endast om openid-omfånget finns i parametern scopes när du begär token, annars returneras odefinierat från svaret.

signOut()

Den här metoden utlöser en utloggningsåtgärd som tar bort aktuell kontoinformation och dess token från webbläsarens cacheminne. Om utloggningen lyckas omdirigerar du sidan till postLogoutRedirectUri om den finns i konfigurationen.

Konstruktorinformation

CustomAuthAccountData(AccountInfo, CustomAuthBrowserConfiguration, CustomAuthSilentCacheClient, Logger, string)

new CustomAuthAccountData(account: AccountInfo, config: CustomAuthBrowserConfiguration, cacheClient: CustomAuthSilentCacheClient, logger: Logger, correlationId: string)

Parametrar

account
AccountInfo
config

CustomAuthBrowserConfiguration

cacheClient

CustomAuthSilentCacheClient

logger
Logger
correlationId

string

Metodinformation

getAccessToken(AccessTokenRetrievalInputs)

Hämtar åtkomsttoken för aktuellt konto från webbläsarcachen om den inte har upphört att gälla, annars förnyar du token med cachelagrad uppdateringstoken om den är giltig. Om ingen uppdateringstoken hittas eller om den har upphört att gälla genererar den ett fel.

function getAccessToken(accessTokenRetrievalInputs: AccessTokenRetrievalInputs): Promise<GetAccessTokenResult>

Parametrar

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

Indata för att hämta åtkomsttoken.

Returer

Resultatet av operationen.

getAccount()

function getAccount(): AccountInfo

Returer

getClaims()

Hämtar id-tokenanspråk som extraherats från rå-IdToken för aktuellt konto.

function getClaims(): undefined | AuthTokenClaims

Returer

undefined | AuthTokenClaims

Tokenanspråken.

getIdToken()

Hämtar rå-ID-token för aktuellt konto. Idtoken utfärdas endast om openid-omfånget finns i parametern scopes när du begär token, annars returneras odefinierat från svaret.

function getIdToken(): undefined | string

Returer

undefined | string

Konto-ID-token.

signOut()

Den här metoden utlöser en utloggningsåtgärd som tar bort aktuell kontoinformation och dess token från webbläsarens cacheminne. Om utloggningen lyckas omdirigerar du sidan till postLogoutRedirectUri om den finns i konfigurationen.

function signOut(): Promise<SignOutResult>

Returer

Promise<SignOutResult>

Resultatet av SignOut-åtgärden.