CustomAuthAccountData class

Métodos

getAccessToken(AccessTokenRetrievalInputs)

Obtiene el token de acceso de la cuenta actual de la caché del explorador si no ha expirado; de lo contrario, renueva el token mediante el token de actualización almacenado en caché si es válido. Si no se encuentra ningún token de actualización o ha expirado, se produce un error.

getAccount()
getClaims()

Obtiene las notificaciones del token de identificador extraídas de IdToken sin procesar de la cuenta actual.

getIdToken()

Obtiene el id-token sin procesar de la cuenta actual. Idtoken solo se emite si el ámbito openid está presente en el parámetro scopes al solicitar tokens; de lo contrario, devolverá undefined de la respuesta.

signOut()

Este método desencadena una operación de cierre de sesión, que quita la información de la cuenta actual y sus tokens de la caché del explorador. Si la cierre de sesión correctamente, redirija la página a postLogoutRedirectUri si se proporciona en la configuración.

Detalles del constructor

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

Detalles del método

getAccessToken(AccessTokenRetrievalInputs)

Obtiene el token de acceso de la cuenta actual de la caché del explorador si no ha expirado; de lo contrario, renueva el token mediante el token de actualización almacenado en caché si es válido. Si no se encuentra ningún token de actualización o ha expirado, se produce un error.

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

Parámetros

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

Entradas para recuperar el token de acceso.

Devoluciones

Resultado de la operación.

getAccount()

function getAccount(): AccountInfo

Devoluciones

getClaims()

Obtiene las notificaciones del token de identificador extraídas de IdToken sin procesar de la cuenta actual.

function getClaims(): undefined | AuthTokenClaims

Devoluciones

undefined | AuthTokenClaims

Notificaciones de token.

getIdToken()

Obtiene el id-token sin procesar de la cuenta actual. Idtoken solo se emite si el ámbito openid está presente en el parámetro scopes al solicitar tokens; de lo contrario, devolverá undefined de la respuesta.

function getIdToken(): undefined | string

Devoluciones

undefined | string

Identificador de cuenta.

signOut()

Este método desencadena una operación de cierre de sesión, que quita la información de la cuenta actual y sus tokens de la caché del explorador. Si la cierre de sesión correctamente, redirija la página a postLogoutRedirectUri si se proporciona en la configuración.

function signOut(): Promise<SignOutResult>

Devoluciones

Promise<SignOutResult>

Resultado de la operación SignOut.