CustomAuthAccountData class
Constructores
| Custom |
Métodos
| get |
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. |
| get |
|
| get |
Obtiene las notificaciones del token de identificador extraídas de IdToken sin procesar de la cuenta actual. |
| get |
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. |
| sign |
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
Promise<GetAccessTokenResult>
Resultado de la operación.
getAccount()
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.