CustomAuthAccountData class

Méthodes

getAccessToken(AccessTokenRetrievalInputs)

Obtient le jeton d’accès du compte actuel à partir du cache du navigateur s’il n’a pas expiré, sinon renouvelez le jeton à l’aide du jeton d’actualisation mis en cache s’il est valide. Si aucun jeton d’actualisation n’est trouvé ou qu’il a expiré, lève l’erreur.

getAccount()
getClaims()

Obtient les revendications de jeton d’ID extraites d’IdToken bruts du compte actuel.

getIdToken()

Obtient le jeton d’ID brut du compte actuel. Idtoken est émis uniquement si l’étendue openid est présente dans le paramètre d’étendues lors de la demande de jetons, sinon elle retourne non définie à partir de la réponse.

signOut()

Cette méthode déclenche une opération de déconnexion, qui supprime les informations du compte actuel et ses jetons du cache du navigateur. Si vous vous déconnectez correctement, redirigez la page vers postLogoutRedirectUri si elle est fournie dans la configuration.

Détails du constructeur

CustomAuthAccountData(AccountInfo, CustomAuthBrowserConfiguration, CustomAuthSilentCacheClient, Logger, string)

new CustomAuthAccountData(account: AccountInfo, config: CustomAuthBrowserConfiguration, cacheClient: CustomAuthSilentCacheClient, logger: Logger, correlationId: string)

Paramètres

account
AccountInfo
config

CustomAuthBrowserConfiguration

cacheClient

CustomAuthSilentCacheClient

logger
Logger
correlationId

string

Détails de la méthode

getAccessToken(AccessTokenRetrievalInputs)

Obtient le jeton d’accès du compte actuel à partir du cache du navigateur s’il n’a pas expiré, sinon renouvelez le jeton à l’aide du jeton d’actualisation mis en cache s’il est valide. Si aucun jeton d’actualisation n’est trouvé ou qu’il a expiré, lève l’erreur.

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

Paramètres

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

Entrées pour récupérer le jeton d’accès.

Retours

Résultat de l'opération.

getAccount()

function getAccount(): AccountInfo

Retours

getClaims()

Obtient les revendications de jeton d’ID extraites d’IdToken bruts du compte actuel.

function getClaims(): undefined | AuthTokenClaims

Retours

undefined | AuthTokenClaims

Revendications de jeton.

getIdToken()

Obtient le jeton d’ID brut du compte actuel. Idtoken est émis uniquement si l’étendue openid est présente dans le paramètre d’étendues lors de la demande de jetons, sinon elle retourne non définie à partir de la réponse.

function getIdToken(): undefined | string

Retours

undefined | string

Id-jeton de compte.

signOut()

Cette méthode déclenche une opération de déconnexion, qui supprime les informations du compte actuel et ses jetons du cache du navigateur. Si vous vous déconnectez correctement, redirigez la page vers postLogoutRedirectUri si elle est fournie dans la configuration.

function signOut(): Promise<SignOutResult>

Retours

Promise<SignOutResult>

Résultat de l’opération de déconnexion.