CustomAuthAccountData class
Metode
| get |
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. |
| get |
|
| get |
Mendapatkan klaim token id yang diekstrak dari IdToken mentah dari akun saat ini. |
| get |
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. |
| sign |
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
Promise<GetAccessTokenResult>
Hasil operasi.
getAccount()
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.