| |||||||||
Problém
Jak nakonfigurovat autentizaci SAML pro Ariba Buyer On-Premise?
Řešení
Autentizace SAML pro Ariba Buyer On-Premise
Tento dokument uvádí příklady, jak lze autentizaci SAML implementovat, a jeho účelem je ilustrovat procesy a koncepty, které za ní vycházejí. Existuje několik řešení poskytovatele identity SAML („IdP“), která jsou nabízena externími dodavateli. Odpovědnost za implementaci libovolného SAML IdP na straně zákazníka spočívá na zákazníkovi.
1 tok vazebného protokolu SAML HTTP POST
1.1 Předpoklady
Aby měl zákazník přístup ke Aribě, platí následující předpoklady:
1.2 Počáteční připojení k Aribě
Místo zobrazení přihlašovací stránky Ariba je prohlížeč uživatele přesměrován na stránku prostředků chráněných zákazníky. URL přesměrování bude volitelně zahrnovat ID poskytovatele služeb (SPID), tento parametr může pomoci zákazníkovi identifikovat poskytovatele služby a kde by měl po autentizaci zveřejnit odpověď SAML, pokud hostuje generickou adresu URL SAML IdP.
1.3 Autentizace uživatelů s firemní autentizací zákazníka
1.4 Konečná autentizace s Aribou
2 Ukázka konfigurace
Tato ukázka konfigurace autentizace SAML s jednotným přihlášením Microsoft Azure AD.
Krok Konfigurace firemní autentizace Ariba Buyer je běžnou konfigurací v Ariba Buyer. Další kroky pro různé servery SAML IdP by měly odkazovat na dokumentaci od příslušných dodavatelů softwaru třetích stran.
2.1 Detaily vzorku
https://mycompany.com/Buyer/Main?realm=System&passwordAdapter=PasswordAdapter1
https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&realm=Systém
2.2 Konfigurace Azure AD Single Sign-On

Na stránce jednotného přihlášení zadejte následující hodnoty:

Identifikátor by měl být „URL Ariba Buyer SPID“.
URL odpovědi by mělo být „URL spotřeby reakce Ariba SAML“.

Zvolte Identifikátor uživatele. Tento identifikátor uživatele bude odeslán jako „ID jména“ v reakci SAML a bude použit jako ID uživatele Ariba Buyer.
Stáhnout a ponechat místní kopii „Certifikátu(Base64)“. Tento certifikát bude nainstalován do Ariba Buyer v pozdějším kroku.

Na stejné stránce klikněte na odkaz „Konfigurovat Ariba_Buyer“. Toto je instrukce Azure ke konfiguraci poskytovatele služeb. Zkopírujte následující adresy URL z tohoto pokynu. 
2.3 Konfigurace autentizace společnosti Ariba Buyer
2.3.1 Povolit podnikové ověřování
V části „Firemní autentizace“ vyhledejte položku Core Administration (Hlavní administrace) > Site Profile (Profil webu).
Následující údaj slouží pouze k informačním účelům. Ukazuje vstupní pole, která Ariba používá k aktivaci služby.

Tento krok se projeví okamžitě.
Před testováním ověřování SAML pomocí Azure AD je však třeba ještě použít další krok.
2.3.2 Přidat privátní klíč Ariba
Před pokračováním k následujícímu kroku byste měli získat pár klíčů RSA a importovat pár klíčů RSA do úložiště klíčů Java (*.jks soubor).
Soukromý klíč Ariba se použije k podepsání požadavku SAML.
|
Autentizace = { Přihlašovací údaje = { Moje přihlašovací údaje = { Heslo = ""; Uživatelské jméno = "";};}; Klíčové schránky = { AribaPrivateKeystore = { Soubor = "etc/certs/<sample_key_store>.jks"; Klíče = { Klíč1 = { Alias = <sample_alias>; Klíčové heslo = "<sample_key_pass>"; ▼; ▼; StorePassword = "<sample_store_pass>"; typ = jks; ▼; ▼; ▼; |
Doplňkové informace
Po instalaci WebLogic 11gR1 na nový počítač se ujistěte, že ověřování SAML funguje s WebLogic 11gR1 Application Server. Aby ověřování SAML fungovalo, musíte provést následující manuální změny:
Pro zajištění funkčnosti autentizace SAML:
1 Zastavte servery.
2 Přejděte do složky modulů pod místem, kde je nainstalován WebLogic 11gR1 (/opt/bea10mp36/moduly/).
3 Vyhledejte soubor s názvem com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Vymažte tento soubor jar nebo jej přejmenujte na com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.old, abyste zajistili, že tento soubor jar nebude načten při spuštění serverů a namísto toho načte soubor pro „pro aktualizaci .SAML jar“, který se nachází ve složce /Server/Classes/. Tento soubor jar používá systém k vyzvednutí správné třídy XMLConfigurator pro načtení správných dat SAML.
5 Restartujte servery.
On-Premise > On-Premise – kupující Ariba