CustomAuthAccountData class

Metode

getAccessToken(AccessTokenRetrievalInputs)

Mendapatkan token akses akun saat ini dari cache browser jika tidak kedaluwarsa, jika tidak, perbarui token menggunakan token refresh yang di-cache jika valid. Jika tidak ada token refresh yang ditemukan atau kedaluwarsa, maka melemparkan kesalahan.

getAccount()
getClaims()

Mendapatkan klaim token id yang diekstrak dari IdToken mentah dari akun saat ini.

getIdToken()

Mendapatkan token id mentah dari akun saat ini. Idtoken hanya dikeluarkan jika cakupan openid ada dalam parameter cakupan saat meminta token, jika tidak, akan mengembalikan tidak terdefinisi dari respons.

signOut()

Metode ini memicu operasi keluar, yang menghapus info akun saat ini dan tokennya dari cache browser. Jika berhasil keluar, alihkan halaman ke postLogoutRedirectUri jika disediakan dalam konfigurasi.

Detail Konstruktor

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

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

Parameter

account
AccountInfo
config

CustomAuthBrowserConfiguration

cacheClient

CustomAuthSilentCacheClient

logger
Logger
correlationId

string

Detail Metode

getAccessToken(AccessTokenRetrievalInputs)

Mendapatkan token akses akun saat ini dari cache browser jika tidak kedaluwarsa, jika tidak, perbarui token menggunakan token refresh yang di-cache jika valid. Jika tidak ada token refresh yang ditemukan atau kedaluwarsa, maka melemparkan kesalahan.

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

Parameter

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

Input untuk mengambil token akses.

Mengembalikan

Hasil operasi.

getAccount()

function getAccount(): AccountInfo

Mengembalikan

getClaims()

Mendapatkan klaim token id yang diekstrak dari IdToken mentah dari akun saat ini.

function getClaims(): undefined | AuthTokenClaims

Mengembalikan

undefined | AuthTokenClaims

Klaim token.

getIdToken()

Mendapatkan token id mentah dari akun saat ini. Idtoken hanya dikeluarkan jika cakupan openid ada dalam parameter cakupan saat meminta token, jika tidak, akan mengembalikan tidak terdefinisi dari respons.

function getIdToken(): undefined | string

Mengembalikan

undefined | string

Token id akun.

signOut()

Metode ini memicu operasi keluar, yang menghapus info akun saat ini dan tokennya dari cache browser. Jika berhasil keluar, alihkan halaman ke postLogoutRedirectUri jika disediakan dalam konfigurasi.

function signOut(): Promise<SignOutResult>

Mengembalikan

Promise<SignOutResult>

Hasil operasi SignOut.