Slovenčina - Machine Translation
Support Note KB0397704
Email
Autentifikácia SAML pre Ariba Buy On-Premise
Tento článok databázy poznatkov bol pre vaše pohodlie strojovo preložený. Spoločnosť SAP neposkytuje žiadne záruky týkajúce sa správnosti alebo úplnosti strojového prekladu. Pôvodný obsah nájdete prepnutím výberu jazyka na angličtinu.

Problém

Ako nakonfigurovať autentifikáciu SAML pre Ariba Buy On-Premise?

Riešenie

Autentifikácia SAML pre Ariba Buy On-Premise

Tento dokument uvádza príklady toho, ako sa autentifikácia SAML môže implementovať a je určená na ilustráciu procesov a konceptov, ktoré sú za ním. Existuje niekoľko riešení SAML Identity Provider (ďalej len „IdP“), ktoré ponúkajú dodávatelia tretích strán. Zodpovednosť za implementáciu ľubovoľného poskytovateľa identity SAML na strane zákazníka nesie zákazník.

1 Tok protokolu väzby SAML HTTP POST

1.1 Predpoklady

Na to, aby mal zákazník prístup k Ariba, platia nasledujúce predpoklady:

1.2 Počiatočné spojenie s Ariba

Namiesto zobrazenia prihlasovacej stránky Ariba je prehliadač používateľa presmerovaný na stránku zdrojov chránených zákazníkom. Adresa URL presmerovania bude voliteľne obsahovať ID poskytovateľa služby (SPID), tento parameter môže zákazníkovi pomôcť identifikovať poskytovateľa služieb a kde by mal po autentifikácii odoslať odpoveď SAML, ak je hostiteľom generickej adresy URL IdP SAML.

1.3 Autentifikácia používateľa s firemnou autentifikáciou zákazníka

1.4 Konečná autentifikácia s Ariba

2 Ukážka konfigurácie

Táto ukážka demonštruje konfiguráciu overenia SAML pomocou jediného prihlásenia Microsoft Azure AD.

Krok „Konfigurácia podnikovej autentifikácie kupujúceho Ariba“ je bežná konfigurácia v kupujúcom Ariba. Ďalšie kroky pre rôzne servery IdP SAML by mali odkazovať na dokumentáciu od príslušných dodávateľov softvéru tretích strán.

2.1 Detaily vzorky

https://mycompany.com/Buyer/Main?realm=System&passwordapter=PasswordAdapter1

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

2.2 Konfigurácia jediného prihlásenia Azure AD

  1. Na portáli Azure vyberte pridať aplikáciu ‘Non-gallery application’.
    V tejto vzorke je názov aplikácie „Ariba_Buy“.
  2. Po vytvorení z ‘Rýchleho spustenia’ zvoľte ‘Konfigurovať jediné prihlásenie’ a ‘Prihlásenie založené na SAML’

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
Na stránke jediného prihlásenia zadajte nasledujúce hodnoty:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Identifikátor by mal byť „URL API kupujúceho Ariba“.
Adresa URL pre odpoveď by mala byť „URL spotreby odpovede Ariba SAML“.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Zvoľte Identifikátor používateľa. Tento identifikátor používateľa sa v odpovedi SAML odošle ako „ID mena“ a použije sa ako ID používateľa Ariba Buy.

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

Stiahnite si a ponechajte si miestnu kópiu certifikátu (Base64). Tento certifikát sa nainštaluje kupujúcemu Ariba neskôr.

  1. Nastavte nový certifikát ako aktívny a zmenu uložte. Týmto sa dokončí nastavenie jediného prihlásenia Azure.

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

Potom na tej istej stránke kliknite na prepojenie Konfigurovať Ariba_Buy. Toto je pokyn Azure na konfiguráciu poskytovateľa služieb. Skopírujte nasledujúce adresy URL z tohto návodu. https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Konfigurácia podnikovej autentifikácie kupujúceho Ariba

2.3.1 Aktivovať podnikovú autentifikáciu

„Firemná autentifikácia“ nájdete v časti Hlavná správa > Profil lokality.

Nasledujúci obrázok slúži len na informačné účely. Demonštruje vstupné polia, ktoré Ariba používa na aktiváciu služby.

  1. Skontrolujte „Aktivovať podnikový autentifikátor“ a vyberte možnosť „Autentifikácia SAML“.
  2. Štandardne sa riadi protokolom SAML 1.1. Ak chcete aktivovať protokol SAML 2.0, vyberte možnosť Použiť požiadavku SAML. Požiadavka SAML sa odošle na prihlasovaciu URL adresu.
  3. Vyberte „Pridať návratovú adresu URL poskytovateľa služby“, aby ste požiadali Ariba o vygenerovanie návratovej adresy URL v názve parametra URL „vrátené“. Zákazník môže pomocou tejto adresy URL odoslať svoju odpoveď SAML.
  4. Skopírujte obsah certifikátu prevzatého z Azure AD.
  5. Uložte zmenu.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Tento krok nadobudne účinnosť okamžite.

Pred testovaním autentifikácie SAML pomocou Azure AD je však ešte potrebné použiť ďalší krok.

2.3.2 Pridať súkromný kľúč Ariba

Pred pokračovaním na nasledujúci krok by ste mali získať dvojicu kľúčov RSA a importovať pár kľúčov RSA do Java Key Store (*.jks súbor).

Súkromný kľúč Ariba sa použije na podpísanie požiadavky SAML.

  1. Skopírujte súbor JKS do umiestnenia: <buyer_install>/Server/etc/certs priečinok.
  2. Pridajte alebo upravte „System.Authentication.Keystores.AribaPrivateKeystore“ z tabuľky Parameters.table, aby obsahovala obsah zobrazený tučným písmom v nasledujúcom zlomku kódu.

Autentifikácia = {

Poverenia = { MyCredentials = { Heslo = ""; Používateľské meno = "";};};

Úložiská kľúčov = {

AribaPrivateKeystore = {

Súbor = "etc/certs/<sample_key_store>.jks";

Kľúče = {

Key1 = {

Alias = <sample_alias>;

KeyPassword = "<sample_key_pass>";

v minulosti;

v minulosti;

StorePassword = "<sample_store_pass>";

Typ = jks;

v minulosti;

v minulosti;

v minulosti;

Doplnkové informácie

Po inštalácii WebLogic 11gR1 na nový počítač sa uistite, že autentifikácia SAML funguje s aplikačným serverom WebLogic 11gR1. Aby ste sa uistili, že autentifikácia SAML funguje, musíte vykonať nasledujúce manuálne zmeny:
Ak chcete zabezpečiť, aby overovanie SAML fungovalo:
1 Zastavte servery.
2 Prejdite do priečinka modulov pod miestom, kde je WebLogic 11gR1 nainštalovaný (/opt/bea10mp36/moduly/).
3 Vyhľadajte súbor s názvom com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Odstráňte tento súbor jar alebo ho premenujte na com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.old, aby ste sa uistili, že sa tento súbor jar nenačíta pri spustení serverov a namiesto toho načíta správne.Súbor SAML jar sa nachádza v priečinku /Server/Classes/. Tento súbor jar používa systém na vyzdvihnutie správnej triedy XMLConfigurator na načítanie správnych dát SAML.
5 Reštartujte servery.


Applies To

On-Premise > On-Premise - Ariba Buyer

Terms of Use  |  Copyright  |  Security Disclosure  |  Privacy