Română - Traducere automată
Notă de asistență KB0397704
E-mail
Autentificare SAML pentru Ariba Buyer local
Acest articol din baza de cunoștințe a fost tradus automat pentru simplificarea procesului. SAP nu oferă nicio garanție în ceea ce privește corectitudinea sau integralitatea traducerii automate. Puteți găsi conținutul original comutând la limba engleză prin intermediul selectorului de limbă.

Problemă

Cum să configurați autentificarea SAML pentru Ariba Buyer local?

Soluție

Autentificare SAML pentru Ariba Buyer local

Acest document oferă exemple despre modul în care Autentificarea SAML poate fi implementată și este menită să ilustreze procesele și conceptele din spatele acesteia. Există mai multe soluții de furnizor de identitate SAML („IdP” de mai jos) care sunt oferite de furnizori terți. Responsabilitatea pentru implementarea oricărui IdP SAML pe partea de client revine clientului.

1 flux protocol legare SAML HTTP POST

1.1 Condiții preliminare

Pentru ca un client să aibă acces la Ariba, se aplică următoarele condiții prealabile:

1.2 Conexiunea inițială cu Ariba

În loc să afișeze o pagină de conectare Ariba, browserul utilizatorului este redirecționat către pagina de resurse protejate de client. URL-ul de redirecționare va include opțional ID-ul furnizorului de servicii (SPID), acest parametru poate ajuta clientul să identifice furnizorul de servicii și unde ar trebui să înregistreze răspunsul SAML după autentificare dacă găzduiește un URL SAML IdP generic.

1.3 Autentificarea utilizatorului cu autentificarea corporativă a clientului

1.4 Autentificarea finală cu Ariba

2 Exemplu de configurare

Acest exemplu demonstrează configurarea autentificării SAML cu Microsoft Azure AD Single Sign-On.

Etapa „Configurare autentificare corporativă Ariba Buyer” este o configurare comună în Ariba Buyer. Alți pași pentru diferite servere SAML IdP trebuie să se refere la documentația de la respectivii furnizori terți de software.

2.1 Detalii eșantion

https://mycompany.com/Buyer/Main?domeniu=System&passwordadaptor=PasswordAdapter1

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

2.2 Configurarea unei singure conectări Azure AD

  1. În portalul Azure, alegeți să adăugați o aplicație ‘Aplicație non-galerie’.
    În acest exemplu, numele aplicației este „Ariba_Buyer”.
  2. După creare, de la ‘Lansare rapidă’, alegeți ‘Configurare Single Sign-On’ și ‘Conectare bazată pe SAML’

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
Pe pagina Single Sign-on, furnizați următoarele valori:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Identificatorul trebuie să fie „URL SPID Ariba Buyer”.
URL-ul de răspuns trebuie să fie „URL de consum răspuns SAML Ariba”.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Alegeți Identificator utilizator. Acest identificator de utilizator va fi trimis ca „Cod de nume” în răspunsul SAML și va fi utilizat ca cod de utilizator Ariba Buyer.

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

Descărcați și păstrați o copie locală a „Certificatului (Base64)”. Acest certificat va fi instalat în Ariba Buyer într-o etapă ulterioară.

  1. Setează certificatul nou ca activ și salvează modificarea. Astfel se finalizează configurarea Azure Single Sign-On.

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

Apoi, pe aceeași pagină, faceți clic pe linkul „Configurare Ariba_Buyer”. Aceasta este instrucțiunea Azure de configurare a furnizorului de servicii. Copiați următoarele URL-uri din această instrucțiune.https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Configurarea autentificării corporative Ariba Buyer

2.3.1 Activare autentificare la nivel de companie

Găsiți „Autentificare corporativă” din Administrare de bază > Profil site.

Cifra următoare are doar scop informativ. Demonstrează câmpurile de intrare pe care Ariba le utilizează pentru a activa serviciul.

  1. Bifați opțiunea „Activare autentificator corporativ” și alegeți „Autentificare SAML”.
  2. Urmează protocolul SAML 1.1 în mod implicit. Selectați Utilizare cerere SAML pentru a activa protocolul SAML 2.0. Aceasta va publica SAML Request în URL-ul de conectare.
  3. Selectați „Adăugare URL retur furnizor servicii” pentru a solicita companiei Ariba să genereze un URL de retur în numele parametrului URL „ret”. Clientul poate utiliza acest URL pentru a-și publica răspunsul SAML.
  4. Copiați conținutul certificatului descărcat din Azure AD.
  5. Salvați modificarea.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Această etapă va intra în vigoare imediat.

Dar, înainte de a testa autentificarea SAML cu Azure AD, următorul pas trebuie încă să fie aplicat.

2.3.2 Adăugați cheia privată Ariba

Înainte de a trece la pasul următor, trebuie să obțineți o pereche de chei RSA și să importați perechea de chei RSA într-o arhivă de chei Java (*.jks fișier).

Cheia privată Ariba va fi utilizată pentru a semna cererea SAML.

  1. Copiați fișierul JKS în locație: <buyer_install>/Server/etc/certs folder.
  2. Adăugați sau modificați „System.Authentication.Keystores.AribaPrivateKeystore” din Parameters.table pentru a conține conținutul afișat cu bold în următorul fragment de cod.

Autentificare = {

Acreditări = { MyCredentials = { Password = ""; Username = "";};};};

Keystore = {

AribaPrivateKeystore = {

Fișier = "etc/certs/<sample_key_store>.jks";

Chei = {

Cheie1 = {

Alias = <sample_alias>;

KeyPassword = "<sample_key_pass>";

ângerat;

ângerat;

StorePassword = "<sample_store_pass>";

Tip = jks;

ângerat;

ângerat;

ângerat;

Informații suplimentare

După instalarea WebLogic 11gR1 pe un computer nou, asigurați-vă că autentificarea SAML funcționează cu serverul de aplicații WebLogic 11gR1. Trebuie să efectuați următoarele modificări manuale pentru a vă asigura că autentificarea SAML funcționează:
Pentru a vă asigura că autentificarea SAML funcționează:
1 Opriți serverele.
2 Mergeți la folderul de module sub locația în care este instalat WebLogic 11gR1 (/opt/bea10mp36/module/).
3 Localizați fișierul numit com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Ștergeți acest fișier jar sau redenumiți-l în com.bea.core.bea.opensaml2_1.0.0.0_6-0-0.jar.old, pentru a vă asigura că acest fișier jar nu se încarcă la pornirea serverelor și, în schimb, încarcă fișierul jar SAML corect prezent în folderul /Server/Class/. Acest fișier JAR este utilizat de sistem pentru a ridica clasa XMLConfigurator corectă pentru a încărca datele SAML corespunzătoare.
5 Reporniți serverele.


Se aplică pentru

On-Premise > On-Premise - Ariba Buyer

Condiții de utilizare  |  Drepturi de autor  |  Divulgarea și securitatea datelor  |  Confidențialitate