CustomAuthAccountData class
Metodi
| get |
Ottiene il token di accesso dell'account corrente dalla cache del browser se non è scaduto. In caso contrario, rinnovare il token usando il token di aggiornamento memorizzato nella cache, se valido. Se non viene trovato alcun token di aggiornamento o è scaduto, viene generato un errore. |
| get |
|
| get |
Ottiene le attestazioni del token ID estratte da IdToken non elaborato dell'account corrente. |
| get |
Ottiene il token ID non elaborato dell'account corrente. Idtoken viene emesso solo se l'ambito openid è presente nel parametro scopes quando si richiede token, in caso contrario restituisce undefined dalla risposta. |
| sign |
Questo metodo attiva un'operazione di disconnesso, che rimuove le informazioni sull'account corrente e i relativi token dalla cache del browser. Se la disconnessione riesce, reindirizzare la pagina a postLogoutRedirectUri, se specificata nella configurazione. |
Dettagli costruttore
CustomAuthAccountData(AccountInfo, CustomAuthBrowserConfiguration, CustomAuthSilentCacheClient, Logger, string)
new CustomAuthAccountData(account: AccountInfo, config: CustomAuthBrowserConfiguration, cacheClient: CustomAuthSilentCacheClient, logger: Logger, correlationId: string)
Parametri
- account
- AccountInfo
- config
-
CustomAuthBrowserConfiguration
- cacheClient
-
CustomAuthSilentCacheClient
- logger
- Logger
- correlationId
-
string
Dettagli metodo
getAccessToken(AccessTokenRetrievalInputs)
Ottiene il token di accesso dell'account corrente dalla cache del browser se non è scaduto. In caso contrario, rinnovare il token usando il token di aggiornamento memorizzato nella cache, se valido. Se non viene trovato alcun token di aggiornamento o è scaduto, viene generato un errore.
function getAccessToken(accessTokenRetrievalInputs: AccessTokenRetrievalInputs): Promise<GetAccessTokenResult>
Parametri
- accessTokenRetrievalInputs
- AccessTokenRetrievalInputs
Input per il recupero del token di accesso.
Valori restituiti
Promise<GetAccessTokenResult>
Risultato dell'operazione.
getAccount()
getClaims()
Ottiene le attestazioni del token ID estratte da IdToken non elaborato dell'account corrente.
function getClaims(): undefined | AuthTokenClaims
Valori restituiti
undefined | AuthTokenClaims
Attestazioni del token.
getIdToken()
Ottiene il token ID non elaborato dell'account corrente. Idtoken viene emesso solo se l'ambito openid è presente nel parametro scopes quando si richiede token, in caso contrario restituisce undefined dalla risposta.
function getIdToken(): undefined | string
Valori restituiti
undefined | string
Token ID dell'account.
signOut()
Questo metodo attiva un'operazione di disconnesso, che rimuove le informazioni sull'account corrente e i relativi token dalla cache del browser. Se la disconnessione riesce, reindirizzare la pagina a postLogoutRedirectUri, se specificata nella configurazione.
function signOut(): Promise<SignOutResult>
Valori restituiti
Promise<SignOutResult>
Risultato dell'operazione SignOut.