CustomAuthAccountData class
方法
| get |
如果当前帐户未过期,则从浏览器缓存获取当前帐户的访问令牌,否则使用缓存刷新令牌续订令牌(如果有效)。 如果未找到刷新令牌或令牌已过期,则引发错误。 |
| get |
|
| get |
获取从当前帐户的原始 IdToken 中提取的 ID 令牌声明。 |
| get |
获取当前帐户的原始 ID 令牌。 只有在请求令牌时 scopes 参数中存在 openid 范围时,才会发出 Idtoken,否则将从响应中返回未定义。 |
| sign |
此方法触发注销操作,此操作从浏览器缓存中删除当前帐户信息及其令牌。 如果成功注销,请将页面重定向到 postLogoutRedirectUri(如果在配置中提供)。 |
构造函数详细信息
CustomAuthAccountData(AccountInfo, CustomAuthBrowserConfiguration, CustomAuthSilentCacheClient, Logger, string)
new CustomAuthAccountData(account: AccountInfo, config: CustomAuthBrowserConfiguration, cacheClient: CustomAuthSilentCacheClient, logger: Logger, correlationId: string)
参数
- account
- AccountInfo
- config
-
CustomAuthBrowserConfiguration
- cacheClient
-
CustomAuthSilentCacheClient
- logger
- Logger
- correlationId
-
string
方法详细信息
getAccessToken(AccessTokenRetrievalInputs)
如果当前帐户未过期,则从浏览器缓存获取当前帐户的访问令牌,否则使用缓存刷新令牌续订令牌(如果有效)。 如果未找到刷新令牌或令牌已过期,则引发错误。
function getAccessToken(accessTokenRetrievalInputs: AccessTokenRetrievalInputs): Promise<GetAccessTokenResult>
参数
- accessTokenRetrievalInputs
- AccessTokenRetrievalInputs
用于检索访问令牌的输入。
返回
Promise<GetAccessTokenResult>
操作的结果。
getAccount()
getClaims()
获取从当前帐户的原始 IdToken 中提取的 ID 令牌声明。
function getClaims(): undefined | AuthTokenClaims
返回
undefined | AuthTokenClaims
令牌声明。
getIdToken()
获取当前帐户的原始 ID 令牌。 只有在请求令牌时 scopes 参数中存在 openid 范围时,才会发出 Idtoken,否则将从响应中返回未定义。
function getIdToken(): undefined | string
返回
undefined | string
帐户 ID 令牌。
signOut()
此方法触发注销操作,此操作从浏览器缓存中删除当前帐户信息及其令牌。 如果成功注销,请将页面重定向到 postLogoutRedirectUri(如果在配置中提供)。
function signOut(): Promise<SignOutResult>
返回
Promise<SignOutResult>
注销操作的结果。