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
}