CustomAuthAccountData class

Métodos

getAccessToken(AccessTokenRetrievalInputs)

Obtém o token de acesso da conta atual do cache do navegador se ele não tiver expirado, caso contrário, renove o token usando o token de atualização armazenado em cache, se válido. Se nenhum token de atualização for encontrado ou tiver expirado, o erro será gerado.

getAccount()
getClaims()

Obtém as declarações de token de ID extraídas do IdToken bruto da conta atual.

getIdToken()

Obtém o token de ID bruto da conta atual. O Idtoken só será emitido se o escopo openid estiver presente no parâmetro de escopos ao solicitar tokens, caso contrário, retornará indefinido da resposta.

signOut()

Esse método dispara uma operação de saída, que remove as informações da conta atual e seus tokens do cache do navegador. Se a saída for bem-sucedida, redirecione a página para postLogoutRedirectUri se for fornecida na configuração.

Detalhes do construtor

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

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

Parâmetros

account
AccountInfo
config

CustomAuthBrowserConfiguration

cacheClient

CustomAuthSilentCacheClient

logger
Logger
correlationId

string

Detalhes do método

getAccessToken(AccessTokenRetrievalInputs)

Obtém o token de acesso da conta atual do cache do navegador se ele não tiver expirado, caso contrário, renove o token usando o token de atualização armazenado em cache, se válido. Se nenhum token de atualização for encontrado ou tiver expirado, o erro será gerado.

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

Parâmetros

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

As entradas para recuperar o token de acesso.

Retornos

Resultado da operação.

getAccount()

function getAccount(): AccountInfo

Retornos

getClaims()

Obtém as declarações de token de ID extraídas do IdToken bruto da conta atual.

function getClaims(): undefined | AuthTokenClaims

Retornos

undefined | AuthTokenClaims

As declarações de token.

getIdToken()

Obtém o token de ID bruto da conta atual. O Idtoken só será emitido se o escopo openid estiver presente no parâmetro de escopos ao solicitar tokens, caso contrário, retornará indefinido da resposta.

function getIdToken(): undefined | string

Retornos

undefined | string

O token de id da conta.

signOut()

Esse método dispara uma operação de saída, que remove as informações da conta atual e seus tokens do cache do navegador. Se a saída for bem-sucedida, redirecione a página para postLogoutRedirectUri se for fornecida na configuração.

function signOut(): Promise<SignOutResult>

Retornos

Promise<SignOutResult>

O resultado da operação SignOut.