OAuth Web Sunucusu Akışını Anlamak: Bir Bira Bahçesi Benzetmesi
Securing Identity Serimize tekrar hoş geldiniz! Bu bölümde önceki bira bahçesi benzetmemizi genişleterek ve akışın incelikleri hakkında ayrıntılı içgörüler sunarak OAuth Web Sunucusu Akışına daha derin dalıyoruz.
Bira Bahçesi Benzetmesine Yeniden Bakış
Önceki bir benzetmede erişim belirteci (benzetmemizde bir bileklik) alma sürecini bir bira bahçesinde bira sipariş etmeye benzetmiştik. Kaynak sunucusu erişim belirteci olmadığı için erişimi reddettikten sonra istemci (bir robot) sizi kimlik doğrulama sunucusuna yönlendirir. Kimlik doğrulama sunucusu kimlik bilgilerinizi doğruladıktan sonra bir erişim belirteci verir ve kaynak sunucusundan istenen veriye erişmenizi sağlar.

Üçüncü Bir Taraf Ekleyelim: Burger Evi
Bu genişletilmiş benzetmede, kimlik bilgilerinizi kullanarak bira bahçesinden bira alması gereken üçüncü bir taraf olan Burger Evi’ni ekliyoruz. Bu süreç hem bir ön kanal (daha az güvenli, kırmızıyla gösterilen) hem de bir arka kanal (daha güvenli, siyahla gösterilen) içerir.
Adım Adım Süreç:

Burger Evi’nde İstek: Burger Evi’nden bira istersiniz, ama orada yoktur.
Yönlendirme: Daha az güvenli bir ön kanal üzerinden kimlik doğrulama sunucusunun herkese açık web sitesine yönlendirilirsiniz.
Kimlik Doğrulama: Salesforce’ta oturum açarsınız; Salesforce da bir yetkilendirme kodu (mavi bir jetonla gösterilen) verir.
Yetkilendirme Kodu Değişimi: Burger Evi yetkilendirme kodunu alır ve güvenli bir arka kanal üzerinden kimlik doğrulama sunucusuna sunar.
Belirtecin Alınması: Başarılı kimlik doğrulamanın ardından Burger Evi bir erişim belirteci ve muhtemelen bir yenileme belirteci alır.
Veri İsteği: Burger Evi erişim belirtecini kullanarak kaynak sunucusundan veri ister, onu kendi verisiyle birleştirir ve size sunar.
OAuth Web Sunucusu Akışının Temel Unsurları:
İki Kanal: Akış daha az güvenli bir ön kanal ve güvenli bir arka kanal içerir.
Yetkilendirme Kodu: Güvenli değişimler için geçici bir yetkilendirme kodu kullanılır, sonra atılır.
İşletme Ruhsatı: Burger Evi’nin kaynak sahipleri adına faaliyet gösterebilmek için özel bir ruhsata (consumer key ve secret) sahip olması gerekir; bu da güvenli ve yetkili değişimleri sağlar.
Sonuç
OAuth Web Sunucusu Akışı karmaşıktır ama özellikle üçüncü taraflar işin içindeyken güvenli veri erişimi için çok önemlidir. Bu akış olası saldırılara karşı koruma sağlar, güvenli işlemleri ve veri bütünlüğünü güvence altına alır.
Takipte Kalın
Salesforce Kimlik yolculuğunuza güvenle başlayın! Daha fazla içgörü ve ipucu için burada, www.SteveTechArc.com’da ve @SteveTechArc (opens in a new tab) YouTube kanalında takipte kalın. Abone olun ve Salesforce Kimlik anlayışınızı geliştirin.
Entegrasyon bilgilerini mimar meslektaşlarımla ve mimarlık yolculuğundakilerle paylaşarak dünyayı değiştirmeye yardım ediyorum!
Döküm yapay zekâ yardımıyla hazırlandı
STA 3.12