CustomAuthAccountData class

메서드

getAccessToken(AccessTokenRetrievalInputs)

만료되지 않은 경우 브라우저 캐시에서 현재 계정의 액세스 토큰을 가져오고, 그렇지 않으면 유효한 경우 캐시된 새로 고침 토큰을 사용하여 토큰을 갱신합니다. 새로 고침 토큰이 없거나 만료되면 오류가 throw됩니다.

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)

만료되지 않은 경우 브라우저 캐시에서 현재 계정의 액세스 토큰을 가져오고, 그렇지 않으면 유효한 경우 캐시된 새로 고침 토큰을 사용하여 토큰을 갱신합니다. 새로 고침 토큰이 없거나 만료되면 오류가 throw됩니다.

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 작업의 결과입니다.