CustomAuthAccountData class

Metodi

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.

getAccount()
getClaims()

Ottiene le attestazioni del token ID estratte da IdToken non elaborato dell'account corrente.

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.

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.

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

Risultato dell'operazione.

getAccount()

function getAccount(): AccountInfo

Valori restituiti

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.