ServerAuthorizationTokenResponse type
Deserializowany obiekt odpowiedzi z żądania kodu autoryzacji serwera.
- token_type: wskazuje wartość typu tokenu. Może to być element nośny lub pop.
- zakres: zakresy, dla których access_token są prawidłowe.
- expires_in: jak długo token dostępu jest prawidłowy (w sekundach).
- refresh_in: czas trwania odroczenia, który token powinien zostać odnowiony, niezależnie od wygaśnięcia.
- ext_expires_in: jak długo token dostępu jest prawidłowy (w sekundach), jeśli serwer nie odpowiada.
- access_token: żądany token dostępu. Aplikacja może używać tego tokenu do uwierzytelniania w zabezpieczonym zasobie, takim jak internetowy interfejs API.
- refresh_token: token odświeżania OAuth 2.0. Aplikacja może użyć tego tokenu, aby uzyskać dodatkowe tokeny dostępu po wygaśnięciu bieżącego tokenu dostępu.
- id_token: token internetowy JSON (JWT). Aplikacja może dekodować segmenty tego tokenu, aby zażądać informacji o użytkowniku, który się zalogował.
- key_id: ciąg, który jednoznacznie identyfikuje klucz publiczny powiązany z żądaniem.
W przypadku błędu:
- błąd: Ciąg kodu błędu, który może służyć do klasyfikowania typów błędów występujących i może służyć do reagowania na błędy.
- error_description: określony komunikat o błędzie, który może pomóc deweloperowi zidentyfikować główną przyczynę błędu uwierzytelniania.
- error_codes: lista kodów błędów specyficznych dla usługi STS, które mogą pomóc w diagnostyce.
- sygnatura czasowa: czas wystąpienia błędu.
- trace_id: unikatowy identyfikator żądania, który może pomóc w diagnostyce.
- correlation_id: unikatowy identyfikator żądania, który może pomóc w diagnostyce między składnikami.
- status: stan odpowiedzi żądania sieciowego
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
}