CustomAuthAccountData class

メソッド

getAccessToken(AccessTokenRetrievalInputs)

有効期限が切れていない場合は、ブラウザー キャッシュから現在のアカウントのアクセス トークンを取得し、有効な場合はキャッシュされた更新トークンを使用してトークンを更新します。 更新トークンが見つからないか、有効期限が切れている場合は、エラーをスローします。

getAccount()
getClaims()

現在のアカウントの生の IdToken から抽出された ID トークン要求を取得します。

getIdToken()

現在のアカウントの生の ID トークンを取得します。 Idtoken は、トークンの要求時にスコープ パラメーターに openid スコープが存在する場合にのみ発行され、それ以外の場合は応答から未定義が返されます。

signOut()

このメソッドはサインアウト操作をトリガーし、現在のアカウント情報とそのトークンをブラウザー キャッシュから削除します。 サインアウトに成功した場合は、構成で指定されている場合は、ページを 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

アクセス トークンを取得するための入力。

返品

操作の結果。

getAccount()

function getAccount(): AccountInfo

返品

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 操作の結果。