Ana içeriğe geç

Auth0 ile SAML

  1. Auth0'da SAML'yi yapılandırın (kimlik sağlayıcı).
  2. Patrona'da SAML'yi yapılandırın (hizmet sağlayıcı).

Daha fazla bilgi için SAML ile kimlik doğrulama kılavuzumuza göz atın.

Auth0 konsolunda çalışma

Bir uygulama oluşturun

Auth0 hesabınıza giriş yaptıktan sonra, Uygulamalar'a gidin ve Uygulama Oluştur'u seçin.

Auth0 Uygulamalar Sayfası

Uygulama adı olarak “Patrona” ve tür olarak “Normal Web Uygulamaları” girin.

Auth0 Uygulama Seçimi

Şimdi Auth0'ın Patrona Uygulaması içindeki Ayarlar sekmesine gidin ve aşağıdaki değerleri doldurun:

  • Uygulama Giriş URI'si: Patrona örneğinizin URL'si.
  • İzin Verilen Geri Çağırma URL'leri: Patrona içindeki SAML ayarlarında Kimlik sağlayıcınızı (IdP) yapılandırın altında bulunan URL ( /auth/sso ile biter).

Auth0 SAML Ayarları Sayfası

Sayfanın altına gidin ve Değişiklikleri Kaydet'e tıklayın.

Auth0'da SAML'yi etkinleştirme

Ardından, SAML2 Web Uygulaması Eklentisini etkinleştirmemiz gerekiyor. Ayarlar sayfasının en üstüne geri kaydırın ve gezinme menüsünden Eklentiler'i seçin.

Eklentiler bölümünde, ayarlar açılır penceresini yüklemek için SAML 2 Web Uygulaması'nı seçin.

Auth0 Uygulama Eklentileri

Auth0'daki kullanıcılardan Patrona'ya alanları eşleme

Bu sayfadaki Ayarlar bölümünün üst kısmında, İzin Verilen Geri Çağırma URL'leri'ne dahil ettiğiniz değeri Uygulama Geri Çağırma URL'si adlı alana yeniden girmeniz gerekir. Auth0'ın bir kullanıcı giriş yaptığında Patrona'ya doğru eşlemeleri gönderebilmesi için aşağıdaki JSON dosyasını ayarlar kutusuna kopyalayıp yapıştırın:

{
"mappings": {
"email":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress",
"given_name":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname",
"family_name":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname",
"groups":"http://schemas.xmlsoap.org/claims/Group"
}
}

Ek kullanıcı özelliklerini ayarlamanız gerekirse, her zaman bu adıma geri dönerek eşleme nesnesine ek alanlar ekleyebilirsiniz.

Auth0 SAML Eşlemeleri

Patrona'yı yapılandırma

Ardından, Auth0 Eklentisi: SAML2 Web Uygulaması açılır penceresinde, Kullanım sekmesine tıklayın ve ardından bu sekmenin sağladığı değerleri Patrona'da (sol sütun) yapılandırın.

Auth0 SAML kullanımı

PatronaAuth0
SAML Kimlik Sağlayıcı URL'siKimlik Sağlayıcı Giriş URL'si
SAML Kimlik Sağlayıcı YayımcısıYayımcı
SAML Kimlik Sağlayıcı SertifikasıKimlik Sağlayıcı Meta Verileri bağlantısını açın ve X509Certificate etiketinin altındaki dizeyi kopyalayın

"SAML Uygulama Adı" değeri varsayılan olarak (Patrona) bırakılabilir.

Ayarlarınızı kaydedin, ardından Patrona'da SAML'yi etkinleştirin ve işiniz tamam!

SAML sorunlarını giderme