CustomAuthAccountData class

Métodos

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.

getAccount()
getClaims()

Obtém as reivindicações do ID Token extraídas do IdToken bruto da conta corrente.

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.

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.

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

O resultado da operação.

getAccount()

function getAccount(): AccountInfo

Devoluções

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.