CustomAuthAccountData class
메서드
| get |
만료되지 않은 경우 브라우저 캐시에서 현재 계정의 액세스 토큰을 가져오고, 그렇지 않으면 유효한 경우 캐시된 새로 고침 토큰을 사용하여 토큰을 갱신합니다. 새로 고침 토큰이 없거나 만료되면 오류가 throw됩니다. |
| get |
|
| get |
현재 계정의 원시 IdToken에서 추출된 ID 토큰 클레임을 가져옵니다. |
| get |
현재 계정의 원시 ID 토큰을 가져옵니다. Idtoken은 토큰을 요청할 때 openid 범위가 범위 매개 변수에 있는 경우에만 발급되고, 그렇지 않으면 응답에서 정의되지 않은 상태로 반환됩니다. |
| sign |
이 메서드는 로그아웃 작업을 트리거하여 브라우저 캐시에서 현재 계정 정보 및 해당 토큰을 제거합니다. 로그아웃에 성공하면 구성에 제공된 경우 페이지를 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
액세스 토큰을 검색하기 위한 입력입니다.
반품
Promise<GetAccessTokenResult>
작업의 결과입니다.
getAccount()
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 작업의 결과입니다.