# Czym jest OpenID Connect (OIDC)?

> OpenID Connect (OIDC) to warstwa uwierzytelniania i federacji tożsamości zbudowana na OAuth 2.0.

- Kanoniczny adres URL: https://yellowcube.eu/pl/glossary/openid-connect/
- Wydawca: Yellow Cube
- Język: pl
- Kontakt: hello@yellowcube.eu

## Treść

Strona ufająca żąda zakresu `openid` od OpenID Provider, który uwierzytelnia użytkownika końcowego i zwraca ID Token zawierający weryfikowalne oświadczenia (claims) o zdarzeniu uwierzytelnienia i podmiocie. Protokół może też dostarczać wybrane oświadczenia przez punkt końcowy UserInfo.

W powszechnym przepływie z kodem autoryzacyjnym strona ufająca otrzymuje kod przez przeglądarkę i wymienia go w punkcie końcowym tokenów. Musi zweryfikować podpis ID Token, wydawcę, odbiorcę, wygaśnięcie i wartości wiążące z transakcją, takie jak `nonce`, stosownie do przypadku. Odkrywanie dostawcy i rejestracja mogą zautomatyzować konfigurację, ale tylko w ramach modelu zaufania określającego, którzy wydawcy, punkty końcowe, klucze i algorytmy są akceptowalne.

### Najważniejsze punkty

- **Role protokołu:** OpenID Provider wykonuje uwierzytelnianie i wydaje oświadczenia; strona ufająca waliduje odpowiedź i tworzy własną sesję aplikacyjną.
- **Odrębne artefakty:** Używaj ID Token do zrozumienia wyniku uwierzytelnienia, a tokena dostępu tylko dla jego zamierzonego chronionego zasobu; tokeny nie są wymienne.
- **Prywatność i cykl życia:** Żądaj tylko niezbędnych oświadczeń, używaj stabilnych identyfikatorów ostrożnie, chroń sesje, zarządzaj rotacją kluczy podpisujących i zdefiniuj zachowanie wylogowania oraz zmian konta wprost.
- **Istotne ograniczenie:** Ważny ID Token dowodzi jedynie oświadczeń i kontekstu uwierzytelnienia twierdzonych przez zaufanego dostawcę. Nie ustanawia tożsamości prawnej, bieżącej autoryzacji aplikacji ani bezpieczeństwa powstałej sesji lokalnej.

### Powiązane terminy

[OAuth 2.0](<https://yellowcube.eu/pl/glossary/oauth-2-0/>) · [Uwierzytelnianie](<https://yellowcube.eu/pl/glossary/authentication/>) · [Tożsamość federacyjna](<https://yellowcube.eu/pl/glossary/federated-identity/>) · [Logowanie jednokrotne (SSO)](<https://yellowcube.eu/pl/glossary/single-sign-on/>) · [Token uwierzytelniający](<https://yellowcube.eu/pl/glossary/authentication-token/>)

### Źródła

[OpenID Connect Core 1.0 incorporating errata set 2](https://openid.net/specs/openid-connect-core-1_0.html) · [NIST SP 800-63C-4: Federation and Assertions](https://csrc.nist.gov/pubs/sp/800/63/c/4/final)

## Budujmy skuteczniejszą cyberobronę razem

Budujemy trwałe partnerstwa oparte na zaufaniu, wiedzy i wspólnych sukcesach. Chcesz rozwijać firmę, poszerzyć ofertę cyberbezpieczeństwa lub wprowadzić innowacyjne rozwiązania na nowe rynki? Yellow Cube wspiera Cię na każdym z tych etapów.

[Skontaktuj się z Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Źródło i zakres informacji

Ta wersja Markdown jest generowana z tych samych zatwierdzonych treści co kanoniczna strona HTML. Przy cytowaniu użyj kanonicznego adresu URL.

