OpenID Connect

OpenID Connect (OIDC), OAuth 2.0’a kimlik doğrulama ekler. Yetkilendirme sunucusu erişim token’ının yanında bir ID token verir: talepleri (claims) kullanıcıyı tanımlayan — konu, yayımlayan, hedef kitle, veriliş ve bitiş zamanı — ve istemcinin sağlayıcının açık anahtarlarıyla doğrulayabildiği bir JWT. “Google ile giriş yap” ve kurumsal tek oturum açmanın (SSO) çoğu OIDC’dir.

Nasıl çalışır

İstemci bir sağlayıcının uç noktalarını ve yeteneklerini /.well-known/openid-configuration adresindeki keşif belgesinden öğrenir, authorization code akışında openid kapsamını ister, bir ID token alır ve imzasını sağlayıcının JWKS adresinde yayımladığı anahtarlarla doğrular. Ayrıca yayımlayanı, hedef kitleyi ve son kullanma zamanını da kontrol etmelidir.

Yaygın yanılgı

ID token’ı çözmenin onu doğrulamakla aynı şey olduğu sanılır. Herkes bir JWT’yi çözebilir; taleplerine güvenmek için imzayı doğru anahtarla kontrol etmek ve token’ın beklenen sağlayıcı tarafından, bu istemci için verildiğini ve süresinin dolmadığını doğrulamak gerekir.

Burada deneyin

Modern Identity API’si GET /identity/v1/.well-known/openid-configuration üzerinde bir keşif belgesi ve GET /identity/v1/jwks üzerinde bir anahtar kümesi sunar; araçlar bölümündeki JWT çözücü bir token’ın ne taşıdığını gösterir.

İlgili

Kaynaklar

Diğer terimler

Bu sayfayı İngilizce okuyun

Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı

Son güncelleme