Skip to main content
GET
Poznaj publiczne punkty końcowe OAuth oraz obsługiwane w tym środowisku mechanizmy kodów autoryzacyjnych, PKCE, odświeżania i unieważniania.

Uwierzytelnianie

Brak.

Przykłady żądań

Stosuj udokumentowany sposób kodowania i uwierzytelniania dla tej ścieżki. Struktura odpowiedzi i reguły idempotencji API akcji dotyczą wyłącznie wywołań akcji.

Odpowiedź

Metadane serwera autoryzacyjnego OAuth z bezwzględnymi adresami URL punktów końcowych w kanonicznym origin wystawcy.
HTTP 200

Uwagi do operacji

  • Deklarowane są wyłącznie typ odpowiedzi code i tryb odpowiedzi query.
  • Klienci mogą używać rejestracji dynamicznej lub Client ID Metadata Document (CIMD). client_id_metadata_document_supported ma wartość true; klient CIMD używa publicznego adresu HTTPS dokumentu jako client_id.
  • Dokument JSON CIMD musi zawierać dokładnie zgodny client_id, niepusty client_name do 120 znaków oraz 1–10 dokładnych redirect_uris. Używaj uwierzytelniania klienta publicznego none z S256 PKCE; authorization_code jest wymagane, a refresh_token opcjonalne.
  • Udostępniaj CIMD jako nieskompresowany JSON przez publiczne HTTPS na porcie 443, z jawną ścieżką, bez poświadczeń, fragmentów, segmentów kropkowych i przekierowań. Dokument może mieć do 64 KiB i musi odpowiedzieć w ciągu 5 sekund. Metadane w pamięci podręcznej wygasają najpóźniej po 5 minutach; wymiana i odświeżanie tokenów używają metadanych powiązanych z autoryzacją.
  • Gdy OpenID Connect jest dostępny, metadane serwera autoryzacji ogłaszają też zakresy openid i email oraz userinfo_endpoint i jwks_uri. W przeciwnym razie te zakresy i endpointy nie występują w metadanych.
  • Metody uwierzytelniania tokenów i unieważniania mają wartość none. Klienci publiczni używają client_id i S256 PKCE zamiast sekretu klienta.
  • offline_access to znacznik zakresu związany z odnawianiem, a nie uprawnienie produktu. Wydanie tokenu odświeżania zależy od tego, czy refresh_token zarejestrowano jako typ grantu.
  • Sprawdź zgodność zwróconej wartości iss z issuer w końcowym wywołaniu zwrotnym klienta. Zarówno udane, jak i odrzucone wywołania zwrotne autoryzacji zawierają iss i zwracają state, jeśli zostało podane.

Błędy