CustomAuthAccountData class
Konstruktorer
| Custom |
Metoder
| get |
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. |
| get |
|
| get |
Hämtar id-tokenanspråk som extraherats från rå-IdToken för aktuellt konto. |
| get |
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. |
| sign |
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
Promise<GetAccessTokenResult>
Resultatet av operationen.
getAccount()
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.