CustomAuthAccountData class

Methoden

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.

getAccount()
getClaims()

Hiermee haalt u de id-tokenclaims op die zijn geëxtraheerd uit onbewerkte IdToken van het huidige account.

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.

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.

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

Het resultaat van de bewerking.

getAccount()

function getAccount(): AccountInfo

Retouren

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.