ServerAuthorizationTokenResponse type

Deserialisiertes Antwortobjekt von der Serverautorisierungscodeanforderung.

  • token_type: Gibt den Tokentypwert an. Kann entweder Bearer oder Pop sein.
  • scope: The scopes that the access_token is valid for.
  • expires_in: Wie lange das Zugriffstoken gültig ist (in Sekunden).
  • refresh_in: Dauer, ab der ein Token erneuert werden soll, unabhängig vom Ablauf.
  • ext_expires_in: Gibt an, wie lange das Zugriffstoken gültig ist (in Sekunden), wenn der Server nicht reagiert.
  • access_token: Das angeforderte Zugriffstoken. Die App kann dieses Token für die Authentifizierung mit der gesicherten Ressource (z. B. einer Web-API) verwenden.
  • refresh_token: Ein OAuth 2.0-Aktualisierungstoken. Die App kann dieses Token verwenden, um zusätzliche Zugriffstoken abzurufen, nachdem das aktuelle Zugriffstoken abgelaufen ist.
  • id_token: Ein JSON-Webtoken (JWT). Die App kann die Segmente dieses Tokens entschlüsseln, um Informationen über den Benutzer, der sich angemeldet hat, anzufordern.
  • key_id: Eine Zeichenfolge, die einen öffentlichen Schlüssel eindeutig identifiziert, an den die Anforderung gebunden ist.

Im Falle eines Fehlers:

  • error: Eine Fehlercodezeichenfolge, die verwendet werden kann, um Fehlertypen zu klassifizieren, die auftreten, und kann verwendet werden, um auf Fehler zu reagieren.
  • error_description: Eine bestimmte Fehlermeldung, die einem Entwickler dabei helfen kann, die Ursache eines Authentifizierungsfehlers zu identifizieren.
  • error_codes: Eine Liste der STS-spezifischen Fehlercodes, die bei der Diagnose hilfreich sein können.
  • Zeitstempel: Der Zeitpunkt, zu dem der Fehler aufgetreten ist.
  • trace_id: Ein eindeutiger Bezeichner für die Anforderung, die bei der Diagnose hilfreich sein kann.
  • correlation_id: Ein eindeutiger Bezeichner für die Anforderung, die bei der Diagnose von Komponenten unterstützt werden kann.
  • status: der Antwortstatus der Netzwerkanforderung
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
}