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
}