ServerAuthorizationTokenResponse type

서버 권한 부여 코드 요청에서 역직렬화된 응답 개체입니다.

  • token_type: 토큰 형식 값을 나타냅니다. 전달자 또는 팝일 수 있습니다.
  • 범위: access_token 유효한 범위입니다.
  • expires_in: 액세스 토큰이 유효한 기간(초)입니다.
  • refresh_in: 만료와 관계없이 토큰을 갱신해야 하는 기간을 유추합니다.
  • ext_expires_in: 서버가 응답하지 않는 경우 액세스 토큰이 유효한 기간(초)입니다.
  • access_token: 요청된 액세스 토큰입니다. 앱에서 이 토큰을 사용하여 보안 리소스(예: 웹 API)를 인증할 수 있습니다.
  • refresh_token: OAuth 2.0 새로 고침 토큰입니다. 앱은 현재 액세스 토큰이 만료된 후 이 토큰을 사용하여 추가 액세스 토큰을 획득할 수 있습니다.
  • id_token: JWT(JSON 웹 토큰)입니다. 앱에서 이 토큰의 세그먼트를 디코딩하여 로그인한 사용자에 대한 정보를 요청할 수 있습니다.
  • key_id: 요청이 바인딩된 공개 키를 고유하게 식별하는 문자열입니다.

오류 발생 시:

  • 오류: 발생하는 오류 유형을 분류하는 데 사용할 수 있고 오류에 대응하는 데 사용할 수 있는 오류 코드 문자열입니다.
  • error_description: 개발자가 인증 오류의 근본 원인을 식별하는 데 도움이 되는 특정 오류 메시지입니다.
  • error_codes: 진단에 도움이 될 수 있는 STS 관련 오류 코드 목록입니다.
  • timestamp: 오류가 발생한 시간입니다.
  • trace_id: 진단에 도움이 될 수 있는 요청에 대한 고유 식별자입니다.
  • correlation_id: 구성 요소 간 진단에 도움이 될 수 있는 요청에 대한 고유 식별자입니다.
  • 상태: 네트워크 요청의 응답 상태
type ServerAuthorizationTokenResponse = {
  access_token?: string
  claims?: string
  client_info?: string
  correlation_id?: string
  error?: string
  error_codes?: string[]
  error_description?: string
  expires_in?: number
  ext_expires_in?: number
  foci?: string
  id_token?: string
  key_id?: string
  refresh_in?: number
  refresh_token?: string
  refresh_token_expires_in?: number
  scope?: string
  spa_accountid?: string
  spa_code?: string
  status?: number
  suberror?: string
  timestamp?: string
  token_type?: AuthenticationScheme
  trace_id?: string
}