OpenID Connect (OIDC) çalışma prensibişu adımları içerir: Müşteri Kaydı: Relying Party (RP, müşteri uygulaması) OpenID Provider (OP, kimlik sağlayıcı) ile kayıt olur ve client_id ve isteğe bağlı olarak client_secret alır


OpenID Connect nasıl çalışır?

OpenID Connect (OIDC) çalışma prensibişu adımları içerir:

  • Müşteri Kaydı: Relying Party (RP, müşteri uygulaması) OpenID Provider (OP, kimlik sağlayıcı) ile kayıt olur ve client_id ve isteğe bağlı olarak client_secret alır
  • Kimlik Doğrulama Talebi: RP, kullanıcıdan oturum açması için bir talep gönderir ve OP'ye yönlendirilir
  • Kullanıcı Doğrulaması: OP, kullanıcıyı doğrular, istenen kapsamları kontrol eder ve onay ekranı sunar
  • Yetkilendirme Yanıtı: Başarılı doğrulama sonrası OP, kullanıcıyı RP'ye geri yönlendirir ve bir yetkilendirme kodu gönderir
  • Token Talebi ve Yanıtı: RP, client_id ve client_secret ile OP'ye kimlik doğrulaması yapar ve yetkilendirme kodunu bir ID Token ve erişim/yenileme token'ları ile değiştirir
  • Kullanıcı Bilgileri: Müşteri, UserInfo uç noktasını kullanarak daha fazla kullanıcı bilgisi (iddia) talep edebilir; bu, erişim token'ı kullanılarak resource server'dan alınır

OIDC,OAuth 2.0 üzerine inşa edilmişolup, kullanıcıların kimliklerini doğrulamak ve profil bilgilerini güvenli bir şekilde paylaşmak için standartlaştırılmış bir protokol sağlar

OpenI nedir?

OpenAI, yapay zeka üzerine çalışmalar yapan ve uygulamalar geliştiren bir araştırma şirketidir. OpenAI'nın geliştirdiği bazı popüler ürünler ve uygulamalar: DALL-E: Metin bazlı tanımlamaları görüntüye dönüştüren yapay zeka uygulaması. GPT-3 ve GPT-4: Dil modelleri. ChatGPT: GPT-3.5 tabanlı yapay zeka sohbet robotu. Sora: Metinleri yüksek kaliteli videolara dönüştüren yapay zeka aracı. OpenAI API: Geliştiricilerin yapay zeka modellerine erişmesini sağlayan araç.

OAuth ve OpenID Connect arasındaki fark nedir?

OAuth ve OpenID Connect arasındaki temel farklar şunlardır: 1. Amaç: - OAuth, üçüncü taraf uygulamaların kullanıcı verilerine sınırlı erişim kazanmasını sağlar, ancak kullanıcının kimliğini doğrulamaz. - OpenID Connect, OAuth üzerine inşa edilmiş olup, kullanıcı kimliğini doğrulamanın yanı sıra kimlik bilgileri sağlar. 2. Tokenler: - OAuth, erişim tokenlarını kullanır ve bu tokenlar, uygulamanın kullanıcı verilerine erişim izni almasını sağlar. - OpenID Connect, ID tokenlarını kullanır ve bu tokenlar, kullanıcının adı veya e-posta adresi gibi bilgilerini içerir. 3. Kullanım Alanları: - OAuth, sosyal medya entegrasyonları ve bulut hizmetlerine üçüncü taraf erişimi gibi durumlarda yaygındır. - OpenID Connect, tek oturum açma (SSO) yetenekleri gerektiren uygulamalarda, kullanıcı kimliklerini güvenli bir şekilde doğrulamak için kullanılır.

Diğer Teknoloji Yazıları
Teknoloji