AuthenticationResult type

권한의 토큰 엔드포인트에서 반환된 결과입니다.

  • uniqueId - oid 또는 sub ID 토큰에서 클레임
  • tenantId - tid ID 토큰에서 클레임
  • 범위 - 각 토큰에 대해 유효성이 검사되는 범위
  • account - 현재 로그인한 사용자의 계정 개체 표현
  • idToken - 응답의 일부로 수신된 ID 토큰
  • idTokenClaims - MSAL 관련 ID 토큰 클레임
  • accessToken - 응답의 일부로 수신된 액세스 토큰 또는 SSH 인증서
  • fromCache - 토큰이 캐시에서 왔는지 여부를 나타내는 부울
  • expiresOn - 액세스 토큰의 상대 만료를 나타내는 Javascript Date 개체
  • extExpiresOn - 서버 중단 시 액세스 토큰의 확장 상대 만료를 나타내는 Javascript Date 개체
  • refreshOn - 액세스 토큰을 새로 고쳐야 할 때까지의 상대 시간을 나타내는 Javascript Date 개체
  • state - 요청 시 사용자가 전달한 값
  • familyId - 일반적으로 새로 고침 토큰에만 사용되는 패밀리 ID 식별자
  • requestId - 응답의 일부로 반환된 요청 ID
type AuthenticationResult = {
  accessToken: string
  account: AccountInfo | null
  authority: string
  cloudGraphHostName?: string
  code?: string
  correlationId: string
  expiresOn: Date | null
  extExpiresOn?: Date
  familyId?: string
  fromCache: boolean
  fromNativeBroker?: boolean
  idToken: string
  idTokenClaims: object
  msGraphHost?: string
  refreshOn?: Date
  requestId?: string
  scopes: string[]
  state?: string
  tenantId: string
  tokenType: string
  uniqueId: string
}