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.
İ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.
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.
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.
Tüm sözlük maddeleri · Test teknikleri · 39 mock REST API’nin tamamı
Son güncelleme