CustomAuthAccountData class
メソッド
| get |
有効期限が切れていない場合は、ブラウザー キャッシュから現在のアカウントのアクセス トークンを取得し、有効な場合はキャッシュされた更新トークンを使用してトークンを更新します。 更新トークンが見つからないか、有効期限が切れている場合は、エラーをスローします。 |
| get |
|
| get |
現在のアカウントの生の IdToken から抽出された ID トークン要求を取得します。 |
| get |
現在のアカウントの生の ID トークンを取得します。 Idtoken は、トークンの要求時にスコープ パラメーターに openid スコープが存在する場合にのみ発行され、それ以外の場合は応答から未定義が返されます。 |
| 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 トークンを取得します。 Idtoken は、トークンの要求時にスコープ パラメーターに openid スコープが存在する場合にのみ発行され、それ以外の場合は応答から未定義が返されます。
function getIdToken(): undefined | string
返品
undefined | string
アカウント ID トークン。
signOut()
このメソッドはサインアウト操作をトリガーし、現在のアカウント情報とそのトークンをブラウザー キャッシュから削除します。 サインアウトに成功した場合は、構成で指定されている場合は、ページを postLogoutRedirectUri にリダイレクトします。
function signOut(): Promise<SignOutResult>
返品
Promise<SignOutResult>
SignOut 操作の結果。