Auth0 ile SAML
- Auth0'da SAML'yi yapılandırın (kimlik sağlayıcı).
- 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.
Uygulama adı olarak “Patrona” ve tür olarak “Normal Web Uygulamaları” girin.
Ş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).
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'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.
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.
Patrona | Auth0 |
---|---|
SAML Kimlik Sağlayıcı URL'si | Kimlik 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!