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
}