| |||||||||
Problem
Kako konfigurirati SAML provjeru autentičnosti za Ariba Buyer On-Premise?
Rješenje
SAML provjera autentičnosti za lokalni Ariba Buyer
Ovaj dokument daje primjere kako se SAML provjera autentičnosti može implementirati i namijenjena je ilustraciji procesa i koncepata koji stoje iza nje. Postoji nekoliko rješenja SAML davatelja identiteta (‘IdP’ u daljnjem tekstu) koja nude dobavljači treće strane. Odgovornost za implementaciju SAML IdP-a na strani stranke nalazi se na stranci.
1 Tok protokola povezivanja SAML HTTP POST
1.1 Preduvjeti
Kako bi stranka imala pristup Aribi, primjenjuju se sljedeći preduvjeti:
1.2 Početno povezivanje s Aribom
Umjesto prikaza Aribine stranice za prijavu, korisnikov preglednik preusmjerava se na stranicu zaštićenog resursa stranke. URL preusmjeravanja neobvezno će uključivati ID davatelja usluge (SPID), ovaj parametar može pomoći stranci da identificira davatelja usluge i gdje treba objaviti odgovor SAML nakon provjere autentičnosti ako hostira generički URL SAML IdP-a.
1.3 Provjera autentičnosti korisnika s korporativnom provjerom autentičnosti korisnika
1.4 Konačna provjera autentičnosti s Aribom
2 Uzorak konfiguracije
Ovaj uzorak pokazuje konfiguraciju provjere autentičnosti za SAML uz jedinstvenu prijavu Microsoft Azure AD.
Korak ‘Konfiguriranje korporativne provjere autentičnosti Ariba Buyer’ uobičajena je konfiguracija u Ariba Buyeru. Drugi koraci za različite poslužitelje SAML IdP-a trebaju se odnositi na dokumentaciju odgovarajućih dobavljača softvera treće strane.
2.1 Detalji uzorka
https://mycompany.com/Buyer/Main?područje=System&passwordadapter=PasswordAdapter1
https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&realm=System
2.2 Konfiguriranje jedinstvene prijave Azure AD

Na stranici Jedinstvena prijava navedite sljedeće vrijednosti:

Identifikator mora biti "URL SPID-a Ariba Buyera".
URL odgovora treba biti ‘URL potrošnje odgovora Ariba SAML’.

Izaberite Identifikator korisnika. Ovaj identifikator korisnika poslat će se kao "ID imena" u SAML odgovoru i upotrebljavat će se kao korisnički ID Ariba Buyera.
Preuzmite i zadržite lokalni primjerak ‘Certifikata (Base64)’. Ovaj certifikat instalirat će se u Ariba Buyeru u kasnijem koraku.

Zatim na istoj stranici kliknite vezu 'Konfiguriraj Ariba_Buyer'. Ovo je Azurina uputa za konfiguriranje davatelja usluga. Kopirajte sljedeće URL-ove iz ove upute. 
2.3 Konfiguriranje korporativne provjere autentičnosti Ariba Buyera
2.3.1 Omogući korporativnu provjeru autentičnosti
Pronađite ‘Provjera autentičnosti poduzeća’ u Glavna administracija > Profil stranice.
Sljedeća brojka služi samo u informativne svrhe. Pokazuje polja unosa koja Ariba upotrebljava za omogućivanje servisa.

Ovaj korak stupit će na snagu odmah.
Međutim, prije testiranja SAML provjere autentičnosti s Azure AD, još uvijek je potrebno primijeniti sljedeći korak.
2.3.2 Dodavanje Aribina privatnog ključa
Prije nego što nastavite na sljedeći korak, trebate dobiti par RSA ključeva i uvesti par RSA ključeva u Java Key Store (*.jks datoteku).
Aribin privatni ključ upotrijebit će se za potpisivanje zahtjeva SAML.
|
Autentifikacija = { Vjerodajnice = { MyCredentials = { Lozinka = ""; Korisničko ime = "";};}; Spremišta ključeva = { AribaPrivateKeystore = { Datoteka = "etc/certs/<sample_key_store>.jks"; Ključevi = { Ključ1 = { Alias = <sample_alias>; Lozinka ključa = "<sample_key_pass>"; izolata; izolata; Pohranjena lozinka = "<sample_store_pass>"; Tip = jks; izolata; izolata; izolata; |
Dodatne informacije
Nakon instalacije WebLogic 11gR1 na novom računalu, provjerite radi li SAML provjera autentičnosti s WebLogic 11gR1 aplikacijskim poslužiteljem. Morate izvršiti sljedeće ručne promjene kako biste osigurali da SAML provjera autentičnosti funkcionira:
Za osiguravanje da SAML provjera autentičnosti funkcionira:
1 Zaustavite poslužitelje.
2 Idite na mapu modula ispod lokacije gdje je instalirana WebLogic 11gR1 (/opt/bea10mp36/module/).
3 Pronađite datoteku pod nazivom com.bea.core.bea.opensaml2_1.0.0_6-2-0-0.jar.
4 Izbrišite ovu datoteku jar ili je preimenujte u com.bea.core.bea.opensaml2_1.0.0_6-2-0-0.jar.old kako biste osigurali da se ova jar datoteka ne učita pri pokretanju poslužitelja i umjesto toga učitava ispravku.SAML jar datoteku koja se nalazi u mapi /Server/Class/. Ovu datoteku jar upotrebljava sustav za preuzimanje točne klase XMLConfiguratora za učitavanje ispravnih SAML podataka.
5 Ponovno pokrenite poslužitelje.
Lokalno > Lokalno - Ariba Buyer