CustomAuthAccountData class
Constructors
| Custom |
Methoden
| get |
Hiermee haalt u het toegangstoken van het huidige account op uit de browsercache als dit niet is verlopen. Vernieuw het token anders met behulp van het vernieuwingstoken in de cache als dit geldig is. Als er geen vernieuwingstoken wordt gevonden of als het is verlopen, wordt er een fout gegenereerd. |
| get |
|
| get |
Hiermee haalt u de id-tokenclaims op die zijn geëxtraheerd uit onbewerkte IdToken van het huidige account. |
| get |
Hiermee haalt u het onbewerkte id-token van het huidige account op. Idtoken wordt alleen uitgegeven als het openid-bereik aanwezig is in de scopes-parameter bij het aanvragen van tokens, anders wordt niet-gedefinieerd geretourneerd uit het antwoord. |
| sign |
Met deze methode wordt een afmeldingsbewerking geactiveerd, waardoor de huidige accountgegevens en de bijbehorende tokens uit de browsercache worden verwijderd. Als het afmelden is gelukt, stuurt u de pagina om naar postLogoutRedirectUri als deze is opgegeven in de configuratie. |
Constructordetails
CustomAuthAccountData(AccountInfo, CustomAuthBrowserConfiguration, CustomAuthSilentCacheClient, Logger, string)
new CustomAuthAccountData(account: AccountInfo, config: CustomAuthBrowserConfiguration, cacheClient: CustomAuthSilentCacheClient, logger: Logger, correlationId: string)
Parameters
- account
- AccountInfo
- config
-
CustomAuthBrowserConfiguration
- cacheClient
-
CustomAuthSilentCacheClient
- logger
- Logger
- correlationId
-
string
Methodedetails
getAccessToken(AccessTokenRetrievalInputs)
Hiermee haalt u het toegangstoken van het huidige account op uit de browsercache als dit niet is verlopen. Vernieuw het token anders met behulp van het vernieuwingstoken in de cache als dit geldig is. Als er geen vernieuwingstoken wordt gevonden of als het is verlopen, wordt er een fout gegenereerd.
function getAccessToken(accessTokenRetrievalInputs: AccessTokenRetrievalInputs): Promise<GetAccessTokenResult>
Parameters
- accessTokenRetrievalInputs
- AccessTokenRetrievalInputs
De invoer voor het ophalen van het toegangstoken.
Retouren
Promise<GetAccessTokenResult>
Het resultaat van de bewerking.
getAccount()
getClaims()
Hiermee haalt u de id-tokenclaims op die zijn geëxtraheerd uit onbewerkte IdToken van het huidige account.
function getClaims(): undefined | AuthTokenClaims
Retouren
undefined | AuthTokenClaims
De tokenclaims.
getIdToken()
Hiermee haalt u het onbewerkte id-token van het huidige account op. Idtoken wordt alleen uitgegeven als het openid-bereik aanwezig is in de scopes-parameter bij het aanvragen van tokens, anders wordt niet-gedefinieerd geretourneerd uit het antwoord.
function getIdToken(): undefined | string
Retouren
undefined | string
Het account-id-token.
signOut()
Met deze methode wordt een afmeldingsbewerking geactiveerd, waardoor de huidige accountgegevens en de bijbehorende tokens uit de browsercache worden verwijderd. Als het afmelden is gelukt, stuurt u de pagina om naar postLogoutRedirectUri als deze is opgegeven in de configuratie.
function signOut(): Promise<SignOutResult>
Retouren
Promise<SignOutResult>
Het resultaat van de aanmeldingsbewerking.