Yapay zekâ ile çevrildi. Henüz topluluk tarafından incelenmedi. İngilizcesini oku

Blog · 28 Eylül 2023 · Steve Simpson · Kimlik

Salesforce'ta Google Kimlik Doğrulamasıyla Sosyal Oturum Açmayı Uygulamak: Teknik Bir Anlatım

Giriş

Bu blog yazısında Salesforce’a kimlik doğrulama sağlayıcısı olarak Google’ı kullanarak sosyal oturum açmayı uygulamak için adım adım bir rehber sunuyoruz. Bu güvenli kimlik doğrulama yöntemi topluluklar için yapılandırılmamıştır; Google kimlik bilgileriyle Salesforce’a erişime izin verecek şekilde kurulmuştur.

Başlarken

Salesforce Sandbox’ında Kurulum

Kurulumu Başlatın: Yeni bir Salesforce Sandbox’ında Google kimlik doğrulamasını entegre etmek için kurulum sürecini başlatın.

Bir Kimlik Doğrulama Sağlayıcısı Oluşturmak

Auth Providers’a Gidin: Salesforce Sandbox’ınızda Auth Providers’a gidin.

Yeni Auth Provider Oluşturun: Bir ad atayarak (örn. Google) yeni bir kimlik doğrulama sağlayıcısı kurun. Kimlik doğrulama sağlayıcısı olarak Google’ı seçin.

Registration Handler’ı Kurmak

Bu kurulum için bir Registration Handler çok önemlidir. Aşağıda temel bir Registration Handler örneği var.

Bir Registration Handler Kodlayın: updateUser ve createUser adlı iki yöntemi geçersiz kılan bir SocialRegistrationHandler sınıfı oluşturun.

updateUser Yöntemi: Bu yöntem bir kullanıcıyı Kullanıcı Kimliğiyle çeker ve kullanıcının e-postasını, soyadını ve adını kimliği doğrulanan kullanıcıdan gelen verilerle günceller.

createUser Yöntemi: Bu yöntem standart bir kullanıcı profiliyle yeni bir Salesforce kullanıcısı oluşturur. Yöntem kullanıcı için rastgele bir sayı belirler ve takma ad, dil, yerel ayar, e-posta kodlaması ve saat dilimi gibi temel alanları doldurur.

Bunlar ön adımlardır ve kapsamlı bir çözüm değildir.

Registration Handler’ı Seçin: Auth Provider’ınız için Registration Handler olarak SocialRegistrationHandler sınıfını seçin.

Ekran görüntüsü: Salesforce Kurulum'da kayıt işleyicisi ve tek oturum açma URL'leriyle bir Google auth provider

My Domain Ayarlarını Yapılandırmak

My Domain Ayarlarına Girin: Salesforce’ta My Domain ayarlarına gidin.

Kimlik Doğrulama Yapılandırmasını Düzenleyin: Authentication Configuration altında Google’ı oturum açma ekranınıza ekleyin.

Ekran görüntüsü: Google'ın oturum açma seçeneği olarak eklendiği My Domain kimlik doğrulama yapılandırması

Bu adımlarla kullanıcılar artık Salesforce oturum açma ekranında Google ile oturum açma seçeneğini görüyor.

Kullanıcı Oturum Açma Süreci

Kullanıcı Erişimi: Kullanıcılar yeni bir gizli pencerede kuruluşun temel URL’sini girerek Salesforce’a erişebilir.

Google ile Oturum Açma Seçeneği: Kullanıcılar eklenen “Log in with Google” seçeneğiyle Salesforce oturum açma ekranını görür.

Google Kimlik Doğrulaması: Google kimlik doğrulamasını seçtiklerinde kullanıcılar kimlik bilgilerini girebilecekleri Google oturum açma ekranına yönlendirilir.

İki Adımlı Doğrulama

İki adımlı doğrulaması olan hesaplarda kullanıcıların Salesforce’a erişmek için bu adımı tamamlaması gerekir. Kimlik doğrulandıktan sonra kullanıcılar Google hesaplarındaki bilgilerle Salesforce’ta otomatik olarak oturum açar.

Son Düşünceler

Gereken Ek Yapılandırmalar:

Kullanıcı Oluşturma Sınırlaması: Mevcut kurulum otomatik yeni kullanıcı oluşturmaya izin veriyor; bu yüzden kodunuzda kullanıcı oluşturmaya kısıtlamalar uygulamanız gerekir.

Daha Fazla Güvenlik Denetimi Eklemek: Güvenli erişimi sağlamak için profil seçimi, lisans kontrolü ve daha fazlası dahil ek güvenlik denetimleri ve dengeleri uygulayın.

Sonuç

Bu rehber, Salesforce’ta kimlik doğrulama sağlayıcısı olarak Google’ı kurmanın temel adımlarını sunuyor. Bu bir temel sağlasa da eksiksiz ve güvenli bir sosyal oturum açma çözümü için ek yapılandırmalar ve güvenlik denetimleri gereklidir.

Sonraki Adımlar

Anlayışınızı ve becerilerinizi derinleştirmek için güvenli kimlik doğrulama ve ilgili diğer konulardaki teknik serimizi izlemeye devam edin. Salesforce deneyiminizi geliştirecek daha fazla içgörülü rehber ve eğitim için takipte kalın! Video rehberler ve eğitimler için lütfen abone olun ve YouTube kanalımda bana katılı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.8