CustomAuthAccountData class
Construtores
| Custom |
Métodos
| get |
Obtém o token de acesso da conta atual da cache do navegador se não estiver expirado, caso contrário renova o token usando token de atualização em cache se for válido. Se não for encontrado nenhum token de atualização ou estiver expirado, então gera erro. |
| get |
|
| get |
Obtém as reivindicações do ID Token extraídas do IdToken bruto da conta corrente. |
| get |
Recebe o token de identificação bruto da conta corrente. O Idtoken só é emitido se o âmbito openid estiver presente no parâmetro scopes ao pedir tokens, caso contrário retornará indefinido da resposta. |
| sign |
Este método desencadeia uma operação de encerramento de sessão, que remove a informação atual da conta e os seus tokens da cache do navegador. Se sair com sucesso, redirecione a página para postLogoutRedirectUri se for fornecido 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 de Método
getAccessToken(AccessTokenRetrievalInputs)
Obtém o token de acesso da conta atual da cache do navegador se não estiver expirado, caso contrário renova o token usando token de atualização em cache se for válido. Se não for encontrado nenhum token de atualização ou estiver expirado, então gera erro.
function getAccessToken(accessTokenRetrievalInputs: AccessTokenRetrievalInputs): Promise<GetAccessTokenResult>
Parâmetros
- accessTokenRetrievalInputs
- AccessTokenRetrievalInputs
As entradas para recuperar o token de acesso.
Devoluções
Promise<GetAccessTokenResult>
O resultado da operação.
getAccount()
getClaims()
Obtém as reivindicações do ID Token extraídas do IdToken bruto da conta corrente.
function getClaims(): undefined | AuthTokenClaims
Devoluções
undefined | AuthTokenClaims
Afirma o token.
getIdToken()
Recebe o token de identificação bruto da conta corrente. O Idtoken só é emitido se o âmbito openid estiver presente no parâmetro scopes ao pedir tokens, caso contrário retornará indefinido da resposta.
function getIdToken(): undefined | string
Devoluções
undefined | string
O token de identificação da conta.
signOut()
Este método desencadeia uma operação de encerramento de sessão, que remove a informação atual da conta e os seus tokens da cache do navegador. Se sair com sucesso, redirecione a página para postLogoutRedirectUri se for fornecido na configuração.
function signOut(): Promise<SignOutResult>
Devoluções
Promise<SignOutResult>
O resultado da operação SignOut.