CustomAuthAccountData class

Yöntemler

getAccessToken(AccessTokenRetrievalInputs)

Geçerli hesabın erişim belirtecini süresi dolmadıysa tarayıcı önbelleğinden alır, aksi takdirde geçerliyse önbelleğe alınmış yenileme belirtecini kullanarak belirteci yenileyin. Yenileme belirteci bulunmazsa veya süresi dolduysa hata oluşturur.

getAccount()
getClaims()

Geçerli hesabın ham IdToken'inden ayıklanan kimlik belirteci taleplerini alır.

getIdToken()

Geçerli hesabın ham kimlik belirtecini alır. Idtoken yalnızca belirteçler istenirken scopes parametresinde openid kapsamı varsa verilir, aksi takdirde yanıttan tanımsız olarak döndürülür.

signOut()

Bu yöntem, geçerli hesap bilgilerini ve belirteçlerini tarayıcı önbelleğinden kaldıran bir oturum kapatma işlemini tetikler. Oturum başarıyla kapatılırsa, yapılandırmada sağlanmışsa sayfayı postLogoutRedirectUri'ye yeniden yönlendirin.

Oluşturucu Ayrıntıları

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

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

Parametreler

account
AccountInfo
config

CustomAuthBrowserConfiguration

cacheClient

CustomAuthSilentCacheClient

logger
Logger
correlationId

string

Yöntem Ayrıntıları

getAccessToken(AccessTokenRetrievalInputs)

Geçerli hesabın erişim belirtecini süresi dolmadıysa tarayıcı önbelleğinden alır, aksi takdirde geçerliyse önbelleğe alınmış yenileme belirtecini kullanarak belirteci yenileyin. Yenileme belirteci bulunmazsa veya süresi dolduysa hata oluşturur.

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

Parametreler

accessTokenRetrievalInputs
AccessTokenRetrievalInputs

Erişim belirtecini almaya yönelik girişler.

Döndürülenler

İşlemin sonucu.

getAccount()

function getAccount(): AccountInfo

Döndürülenler

getClaims()

Geçerli hesabın ham IdToken'inden ayıklanan kimlik belirteci taleplerini alır.

function getClaims(): undefined | AuthTokenClaims

Döndürülenler

undefined | AuthTokenClaims

Belirteç talepleri.

getIdToken()

Geçerli hesabın ham kimlik belirtecini alır. Idtoken yalnızca belirteçler istenirken scopes parametresinde openid kapsamı varsa verilir, aksi takdirde yanıttan tanımsız olarak döndürülür.

function getIdToken(): undefined | string

Döndürülenler

undefined | string

Hesap kimliği belirteci.

signOut()

Bu yöntem, geçerli hesap bilgilerini ve belirteçlerini tarayıcı önbelleğinden kaldıran bir oturum kapatma işlemini tetikler. Oturum başarıyla kapatılırsa, yapılandırmada sağlanmışsa sayfayı postLogoutRedirectUri'ye yeniden yönlendirin.

function signOut(): Promise<SignOutResult>

Döndürülenler

Promise<SignOutResult>

SignOut işleminin sonucu.