CustomAuthAccountData class
Construtores
| Custom |
Métodos
| get |
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. |
| get |
|
| get |
Obtém as declarações de token de ID extraídas do IdToken bruto da conta atual. |
| get |
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. |
| sign |
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
Promise<GetAccessTokenResult>
Resultado da operação.
getAccount()
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.