ServerAuthorizationTokenResponse type

Десериализированный объект ответа из запроса кода авторизации сервера.

  • token_type. Указывает значение типа токена. Может быть медведь или поп.
  • область: области, для которыми действительна access_token.
  • expires_in. Как долго маркер доступа действителен (в секундах).
  • refresh_in. Длительность действия, которую следует продлить, независимо от истечения срока действия.
  • ext_expires_in. Сколько времени маркер доступа действителен (в секундах), если сервер не отвечает.
  • access_token: запрошенный маркер доступа. Приложение может использовать этот маркер для аутентификации в защищенном ресурсе, таком как веб-API.
  • refresh_token: маркер обновления OAuth 2.0. Приложение может использовать этот маркер получения дополнительных маркеров доступа после истечения срока действия текущего маркера доступа.
  • id_token: веб-токен JSON (JWT). Приложение может расшифровать сегменты этого маркера, чтобы запросить сведения о выполнившем вход пользователе.
  • key_id: строка, которая однозначно идентифицирует открытый ключ, к которому привязан запрос.

В случае ошибки:

  • ошибка: строка кода ошибки, которая может использоваться для классификации типов ошибок, возникающих, и может использоваться для реагирования на ошибки.
  • error_description. Определенное сообщение об ошибке, которое может помочь разработчику определить первопричину ошибки проверки подлинности.
  • error_codes: список кодов ошибок, относящихся к stS, которые могут помочь в диагностике.
  • метка времени: время возникновения ошибки.
  • 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
}