Salesforce SAML JIT ile Kullanıcı Verisini Otomatik Olarak Güncel Tutmak
Giriş
Salesforce Security Identity güçlü bir özellik sunar: SAML JIT (Just In Time) Tek Oturum Açma; kullanıcı verisini otomatik olarak oluşturmanın ve güncellemenin basit bir yolu. Bir kimlik sağlayıcıyla Tek Oturum Açma kullanan kuruluşlar için SAML JIT, kullanıcı verisini kimlik sağlayıcı ile Salesforce ya da başka bir hizmet sağlayıcı arasında eşitlemek için paha biçilmez bir araç haline gelir. Bu blog yazısı, otomatik kullanıcı verisi güncellemeleri için SAML JIT kullanmanın mekanizmasını ve yöntemini inceliyor.
SAML JIT Tek Oturum Açmayı Anlamak
SAML JIT Tek Oturum Açma, bir kullanıcı her oturum açtığında kullanıcı verisinin otomatik olarak aktarılmasına izin verir ve verisinin sürekli güncel kalmasını sağlar. Örneğin iki Salesforce org’unda farklı profilleri olan Homer adında bir kullanıcı düşünün. Homer kimlik sağlayıcı profilindeki telefon numarasını güncellerse SAML JIT, oturum açma sırasında bu değişikliğin hizmet sağlayıcı profiline yansımasını sağlayarak platformlar arasında veri tutarlılığını korur.
SAML JIT’i Yapılandırmak

Özel Özniteliklerin Kurulumu:
Kimlik sağlayıcıda (IDP) oturum açın ve geçerli kullanıcının kaydına gidin. Örneğimizde Homer’ın telefon numarasını güncelliyoruz.
IDP’de hizmet sağlayıcının yapılandırmasına gidin ve bağlantı ayarlarını görüntüleyin.
Özel özniteliklere inin ve gerekli öznitelikleri ekleyin. Örneğin bir user.phone özniteliği ekleyip her oturum açmada kullanıcının telefon numarasını SAML yüküne dahil edecek öznitelik yerine koymayı ayarlamak.
Hizmet Sağlayıcıda Kullanıcı Verisi Güncellemesi:
Hizmet sağlayıcı kuruluşa gidin ve kullanıcı kayıtlarına erişin.
Verisinin eşitlenmesi gereken kullanıcıyı bulun ve profilinde gerekli güncellemeleri yapın. Örneğin Homer’ın telefon numarasını güncellemek.
Tek Oturum Açma Ayarlarını Düzenlemek:
Tek oturum açma ayarlarına gidin ve kullanıcı sağlamayı etkinleştirin.

Standart JIT Handler’ı geçersiz kılan özel bir sınıf oluşturup atayın ve uygun izinlere sahip bir kullanıcı tarafından çalıştırıldığından emin olun.
SAML JIT Handler’ı Uygulamak
Tümleşik geliştirme ortamında (IDE) yeni bir sınıf oluşturun, örn. ‘STA_SamlJitHandler’.
İki yöntemi geçersiz kılın: ‘createUser’ ve ‘updateUser’.
‘createUser’: Yeni bir kullanıcı kaydı kurun ve yeni kullanıcı için bir profil seçin.

‘updateUser’: Alınan özniteliklere göre kullanıcı kaydını alın ve güncelleyin.

Oturum Açmak ve Kullanıcı Verisi Eşitlemesini Doğrulamak

Bir kullanıcı hizmet sağlayıcıda oturum açmaya çalıştığında kimlik doğrulama için IDP’ye yönlendirilir. Başarılı oturum açmanın ardından kullanıcının verisi otomatik olarak güncellenir ve eşitlenir. Doğrulamak için SAML yükünü incelemek ve kullanıcı verisinin doğru biçimde iletilip güncellendiğinden emin olmak üzere SAML Tracer gibi araçlar kullanabilirsiniz.
Sonuç
Çok az kodlama ve yapılandırmayla Salesforce SAML JIT Tek Oturum Açma, kullanıcı verisini kimlik sağlayıcı ile hizmet sağlayıcılar arasında eşit tutmak için sağlam bir mekanizma sunar. Güncellemeler yalnızca kullanıcı oturum açtığında gerçekleşse de bu özellik, kullanıcı verisi eşitlemesi için toplu süreçler kurmaya ve yönetmeye zahmetsiz bir alternatif sunar. Gecelik toplu işlere gerek kalmadan gerçek zamanlı veri güncellemeleri arayan kullanıcılar ve yöneticiler için SAML JIT, değerlendirmeye değer verimli bir çözümdür.
Daha fazla içgörü ve teknoloji ipucu için takipte kalın ve abone olmayı unutmayın!
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.7