ServerAuthorizationTokenResponse type

Objet de réponse désérialisé à partir de la demande de code d’autorisation du serveur.

  • token_type : indique la valeur du type de jeton. Peut être porteur ou pop.
  • étendue : étendues pour laquelle le access_token est valide.
  • expires_in : durée pendant laquelle le jeton d’accès est valide (en secondes).
  • refresh_in : durée de renouvellement d’un jeton, quel que soit l’expiration.
  • ext_expires_in : durée pendant laquelle le jeton d’accès est valide (en secondes) si le serveur ne répond pas.
  • access_token : jeton d’accès demandé. L’application peut utiliser ce jeton pour s’authentifier auprès de la ressource sécurisée, telle qu’une API web.
  • refresh_token : jeton d’actualisation OAuth 2.0. L’application peut utiliser ce jeton pour acquérir des jetons d’accès supplémentaires après l’expiration du jeton d’accès actuel.
  • id_token : jeton web JSON (JWT). L’application peut décoder les segments de ce jeton pour demander des informations sur l’utilisateur qui s’est connecté.
  • key_id : chaîne qui identifie de manière unique une clé publique à laquelle la requête est liée.

En cas d’erreur :

  • erreur : chaîne de code d’erreur qui peut être utilisée pour classer les types d’erreurs qui se produisent et qui peuvent être utilisés pour réagir aux erreurs.
  • error_description : message d’erreur spécifique qui peut aider un développeur à identifier la cause racine d’une erreur d’authentification.
  • error_codes : liste des codes d’erreur propres à STS qui peuvent vous aider dans les diagnostics.
  • timestamp : heure à laquelle l’erreur s’est produite.
  • trace_id : identificateur unique de la demande qui peut vous aider dans les diagnostics.
  • correlation_id : identificateur unique de la demande qui peut vous aider dans les diagnostics entre les composants.
  • état : état de la réponse de la demande réseau
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
}