Türkçe - Makine Çevirisi
Destek Notu KB0397704
E-posta
Ariba Buyer Şirket İçi İçin SAML Kimlik Doğrulaması
Bu bilgi bankası makalesi, size kolaylık sağlamak için makine tarafından çevrilmiştir. SAP, makine çevirisinin doğruluğu veya eksiksizliği konusunda herhangi bir garanti vermez. Dil seçiciyi kullanıp İngilizce'ye geçiş yaparak orijinal içeriğe ulaşabilirsiniz.

Sorun

Ariba Buyer Şirket İçi için SAML Kimlik Doğrulaması nasıl yapılandırılır?

Çözüm

Ariba Buyer Şirket İçi İçin SAML Kimlik Doğrulaması

Bu belgede, SAML Kimlik Doğrulamasının nasıl uygulanabileceğine ilişkin örnekler verilmiştir ve arkasındaki süreçler ile konseptler gösterilmek üzere tasarlanmıştır. Üçüncü taraf satıcılar tarafından sunulan çeşitli SAML Kimlik Sağlayıcısı ('IdP') çözümleri mevcuttur. Herhangi bir SAML IdP'nin müşteri tarafında uygulanmasına ilişkin sorumluluk müşteriye aittir.

1 SAML HTTP POST Bağlama Protokolü Akışı

1.1 Önkoşullar

Bir müşterinin Ariba'ya erişebilmesi için aşağıdaki önkoşullar geçerlidir:

1.2 Ariba ile İlk Bağlantı

Bir Ariba oturum açma sayfasını görüntülemek yerine, kullanıcının tarayıcısı müşteri korumalı kaynak sayfasına yönlendirilir. Yeniden yönlendirme URL'si isteğe bağlı olarak Hizmet Sağlayıcı Kimliğini (SPID) içerir. Bu parametre, müşterinin hizmet sağlayıcıyı tanımlamasına ve genel bir SAML IdP URL'si barındırıyorsa kimlik doğrulamadan sonra SAML Yanıtını nereye göndermesi gerektiği konusunda yardımcı olabilir.

1.3 Müşterinin kurumsal kimlik doğrulaması ile Kullanıcı Kimlik Doğrulaması

1.4 Ariba ile Nihai Kimlik Doğrulama

2 Konfigürasyon Örneği

Bu örnekte, Microsoft Azure AD tekli oturum açma ile SAML kimlik doğrulama konfigürasyonu gösterilir.

"Ariba Buyer Kurumsal Kimlik Doğrulamasını Yapılandırma" adımı, Ariba Buyer'da yaygın olarak kullanılan bir yapılandırmadır. Farklı SAML IdP sunucuları için diğer adımlar, ilgili üçüncü taraf yazılım satıcılarının belgelerine başvurmalıdır.

2.1 Örnek Ayrıntıları

https://mycompany.com/Buyer/Main?ortam=Sistem&userwordadapter=PasswordAdapter1

https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&ortam=Sistem

2.2 Azure AD Tekli Oturum Açma Konfigürasyonu

  1. Azure portalında ‘Galeri olmayan uygulama’ uygulaması eklemeyi seçin.
    Bu örnekte uygulama adı 'Ariba_Buyer'dır.
  2. Oluşturma sonrasında, "Hızlı Başlangıç"tan "Tekli Oturum Açmayı Konfigüre Et" ve "SAML tabanlı Oturum Açma"yı seçin

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
Tekli oturum açma sayfasında şu değerleri sağlayın:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Tanıtıcı, "Ariba Buyer SPID URL'si" olmalıdır.
Yanıt URL'si, "Ariba SAML Yanıtı Tüketim URL'si" olmalıdır.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Kullanıcı Tanıtıcısı 'nı seçin. Bu kullanıcı tanımlayıcısı, SAML Yanıtında "Ad No" olarak gönderilecek ve Ariba Buyer Kullanıcı Kimliği olarak kullanılacaktır.

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cc39cc95blobid3.png

‘Sertifika(Base64)’ yerel bir kopyasını indirin ve saklayın. Bu sertifika daha sonraki bir adımda Ariba Buyer'a yüklenecektir.

  1. Yeni sertifikayı etkin hale getirin ve değişikliği kaydedin. Böylece Azure Tek Noktadan Giriş kurulumu tamamlanır.

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cced6064blobid4.png

Daha sonra aynı sayfada "ConfigurAriba_Buyer" (Ariba_Buyer'ı Konfigüre Et) bağlantısına tıklayın. Bu, Azure'un Hizmet Sağlayıcıyı konfigüre etmeye yönelik talimatıdır. Bu talimattan aşağıdaki URL'leri kopyalayın. https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Ariba Buyer Kurumsal Kimlik Doğrulamasını Yapılandırma

2.3.1 Kurumsal Kimlik Doğrulamayı Etkinleştirme

Ana Yönetim > Site Profili bölümünde "Kurumsal Kimlik Doğrulama"yı bulun.

Aşağıdaki şekil yalnızca bilgilendirme amaçlıdır. Ariba'nın hizmeti etkinleştirmek için kullandığı giriş alanlarını gösterir.

  1. “Corporate Authenticator’ı Etkinleştir”i işaretleyin ve “SAML Kimlik Doğrulaması”nı seçin.
  2. Varsayılan olarak SAML 1.1 protokolünü takip eder. SAML 2.0 protokolünü etkinleştirmek için SAML Talebi Kullan 'ı seçin. Oturum açma URL'sine SAML Talebi gönderilir.
  3. Ariba'dan "ret" URL parametre adında bir dönüş URL'si oluşturmasını istemek için "Hizmet Sağlayıcı Dönüş URL'si Ekle" seçeneğini belirleyin. Müşteri, SAML Yanıtını göndermek için bu URL'yi kullanabilir.
  4. Azure AD'den indirilen sertifikanın içeriğini kopyalayın.
  5. Değişikliği kaydedin.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Bu adım hemen geçerli olacak.

Ancak SAML kimlik doğrulamasını Azure AD ile test etmeden önce bir sonraki adımın da uygulanması gerekir.

2.3.2 Ariba özel anahtarı ekleme

Aşağıdaki adıma geçmeden önce bir RSA anahtar çifti edinmeniz ve RSA anahtar çiftini Java Anahtar Deposuna (*.jks dosyası) aktarmanız gerekir.

SAML talebini imzalamak için Ariba özel anahtarı kullanılacak.

  1. JKS dosyasını şu konuma kopyala: <buyer_Instal>/Server/etc/certs klasörü.
  2. Parameters.table öğesinden ‘System.Authentication.Keystores.AribaPrivateKeystore’ öğesini aşağıdaki kod parçacığında kalın olarak gösterilen içeriği içerecek şekilde ekleyin veya değiştirin.

Kimlik Doğrulama = {

Kimlik bilgileri = { Kimlik bilgilerim = { Parola = ""; Kullanıcı adı = "";};};

Anahtar Deposları = {

AribaPrivateKeystore = {

Dosya = "etc/certs/<sample_key_store>.jks";

Anahtarlar = {

Anahtar1 = {

Takma ad = <sample_alias>;

Anahtar Parola = "<sample_key_pass>";

ayrı ayrı;

ayrı ayrı;

StorePassword = "<sample_store_pass>";

Tür = jks;

ayrı ayrı;

ayrı ayrı;

ayrı ayrı;

Ek bilgiler

Yeni bir makineye WebLogic 11gR1 yükledikten sonra, SAML Kimlik Doğrulamasının WebLogic 11gR1 Uygulama Sunucusu ile çalıştığından emin olun. SAML kimlik doğrulamasının çalıştığından emin olmak için aşağıdaki manüel değişiklikleri yapmalısınız:
SAML kimlik doğrulamasının çalıştığından emin olmak için:
1 Sunucuları durdurun.
2 WebLogic 11gR1'in yüklendiği konumun altındaki modüller klasörüne gidin (/opt/bea10mp36/modüller/).
3 com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar adlı dosyayı bulun.
4 Bu jar dosyasını silin veya sunucular başlatılırken bu jar dosyasının yüklenmemesini sağlamak için bu jar dosyasını com.bea.core.bea.opensaml2_1.0.0.0_6-0-0.jar.old olarak yeniden adlandırın. Bu jar dosyası, doğru SAML verilerini yüklemek üzere doğru XML Konfigüratörü sınıfını almak için sistem tarafından kullanılır.
5 Sunucuları yeniden başlatın.


Kapsam

Kurum İçi > Kurum İçi - Ariba Buyer

Kullanım Koşulları  |  Telif Hakkı  |  Güvenlik Bildirimi  |  Gizlilik