ServerAuthorizationTokenResponse type

Objeto de resposta desserializado da solicitação de código de autorização do servidor.

  • token_type: indica o valor do tipo de token. Pode ser portador ou pop.
  • escopo: os escopos para os quais o access_token é válido.
  • expires_in: quanto tempo o token de acesso é válido (em segundos).
  • refresh_in: duração aferir qual token deve ser renovado, independentemente da expiração.
  • ext_expires_in: por quanto tempo o token de acesso é válido (em segundos) se o servidor não estiver respondendo.
  • access_token: o token de acesso solicitado. O aplicativo pode usar esse token para se autenticar no recurso protegido, como uma API Web.
  • refresh_token: um token de atualização do OAuth 2.0. O aplicativo pode usar esse token para adquirir tokens de acesso adicionais depois que o token de acesso atual expirar.
  • id_token: Um JWT (Token Web JSON). O aplicativo pode decodificar os segmentos desse token para solicitar informações sobre o usuário que se conectou.
  • key_id: uma cadeia de caracteres que identifica exclusivamente uma chave pública à qual a solicitação está associada.

Em caso de erro:

  • erro: uma cadeia de caracteres de código de erro que pode ser usada para classificar tipos de erros que ocorrem e pode ser usada para reagir a erros.
  • error_description: uma mensagem de erro específica que pode ajudar um desenvolvedor a identificar a causa raiz de um erro de autenticação.
  • error_codes: uma lista de códigos de erro específicos do STS que podem ajudar no diagnóstico.
  • carimbo de data/hora: a hora em que o erro ocorreu.
  • trace_id: um identificador exclusivo para a solicitação que pode ajudar no diagnóstico.
  • correlation_id: um identificador exclusivo para a solicitação que pode ajudar no diagnóstico entre componentes.
  • status: o status de resposta da solicitação de rede
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
}