CustomAuthAccountData class
Constructeurs
| Custom |
Méthodes
| get |
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. |
| get |
|
| get |
Obtient les revendications de jeton d’ID extraites d’IdToken bruts du compte actuel. |
| get |
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. |
| sign |
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
Promise<GetAccessTokenResult>
Résultat de l'opération.
getAccount()
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.