| |||||||||
Problem
Kako konfigurisati SAML potvrdu identiteta za kupca Ariba lokalno?
Rešenje
SAML potvrda identiteta za Ariba Customer On-Premise
Ovaj dokument daje primere načina na koji se SAML provera autentičnosti može implementirati i namenjen je za ilustraciju procesa i koncepata koji stoje iza njega. Postoji nekoliko SAML dobavljača identiteta (‘IdP’ ovde) rešenja koja nude dobavljači treće strane. Odgovornost za implementaciju SAML davaoca identiteta na strani kupca je u odnosu na kupca.
1 SAML HTTP POST tok protokola povezivanja
1.1 Preduslovi
Da bi kupac imao pristup rešenju Ariba, primenjuju se sledeći preduslovi:
1.2 Početna veza s Ariba
Umesto prikaza stranice prijave na Ariba, pretraživač korisnika se preusmerava na stranicu resursa zaštićenu od kupca. URL preusmeravanja će opciono uključiti ID davaoca usluga (SPID), ovaj parametar može pomoći kupcu da identifikuje davaoca usluga i gde treba da knjiži SAML odgovor nakon potvrde identiteta ako hostuje generički URL SAML davaoca identiteta.
1.3 Provera autentičnosti korisnika sa korporativnom potvrdom identiteta kupca
1.4 Završna provera autentičnosti uz Ariba
2 Uzorak konfiguracije
Ovaj uzorak pokazuje konfiguraciju SAML potvrde identiteta koristeći Single Sign-On za Microsoft Azure AD.
Korak ‘Konfigurisanje korporativne potvrde identiteta kupca kompanije Ariba’ je zajednička konfiguracija u kupcu rešenja Ariba. Drugi koraci za različite SAML IdP servere treba da se odnose na dokumentaciju od odgovarajućih dobavljača softvera treće strane.
2.1 detalji uzorka
https://mycompany.com/Buyer/Main?relm=System&passwordadapter=PasswordAdapter1
https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&realm=sistem
2.2 Konfigurisanje Azure AD Single Sign-On-a

Na stranici Single Sign-On navedite sledeće vrednosti:

Identifikator treba da bude „URL SPID-a kupca Ariba“.
URL odgovora treba da bude „URL korišćenja odgovora Ariba SAML“.

Izaberite Identifikator korisnika. Identifikator korisnika će biti poslat kao „ID imena“ u SAML odgovoru i koristiće se kao ID korisnika kupca Ariba.
Prenesite sa servera i zadržite lokalnu kopiju ‘Sertifikata(Base64)’. Ovaj sertifikat će biti instaliran u Ariba Customer u kasnijem koraku.

Zatim na istoj stranici kliknite na vezu ‘Konfiguriši Ariba_Customer’. Ovo je Azure uputstvo za konfiguraciju davaoca usluga. Kopirajte sledeće URL-ove iz ovog uputstva.
2.3 Konfigurisanje korporativne potvrde identiteta kupca Ariba
2.3.1 Aktiviraj korporativnu potvrdu identiteta
Nađite ‘Korporativnu potvrdu identiteta’ iz administracije jezgra > Profil sajta.
Sledeća brojka služi samo u informativne svrhe. Pokazuje polja unosa koja Ariba koristi za aktiviranje usluge.

Ovaj korak će odmah stupiti na snagu.
Međutim, pre testiranja SAML provere autentičnosti sa Azure AD, potrebno je primeniti sledeći korak.
2.3.2 Dodaj Ariba privatni ključ
Pre nego što nastavite sa sledećim korakom, treba da dobijete par ključeva RSA i uvezete par ključeva RSA u Java Key Store (*.jks fajl).
Privatni ključ rešenja Ariba koristiće se za potpisivanje SAML zahteva.
|
Potvrda identiteta = { Podaci pristupa = { Moje podatke pristupa = { Lozinka = ""; Korisničko ime = "";};}; Prodavnice ključeva = { AribaPrivateKeystore = { fajl = "etc/certs/<sample_key_store>.jks"; Ključevi = { Ključ1 = { Alijas = <sample_alijas>; Ključna lozinka = "<sample_key_Pass>"; ang; ang; StorePass= "<sample_store_Pass>"; Tip = jks; ang; ang; ang; |
Dodatne informacije
Nakon instaliranja WebLogic 11gR1 na novoj mašini, uverite se da SAML provera autentičnosti funkcioniše pomoću aplikacijskog servera WebLogic 11gR1. Morate izvršiti sledeće ručne promene da biste osigurali da SAML potvrda identiteta funkcioniše:
Da bi se osiguralo da SAML potvrda identiteta funkcioniše:
1 Zaustavite servere.
2 Idite na fasciklu modula pod lokacijom na kojoj je instalirana WebLogic 11gR1 (/opt/bea10mp36/module/).
3 Locirajte datoteku pod nazivom com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Izbrišite ovaj jar fajl ili ga preimenujte u com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jardi old, da biste se uverili da se ova jar datoteka ne učitava prilikom pokretanja servera i umesto toga učitava korekt.SAML jar fajl prisutan u folderu /Server/Class/. Sistem koristi ovaj jar fajl za preuzimanje tačne XMLConfigurator klase za učitavanje odgovarajućih SAML podataka.
5 Ponovo pokrenite servere.
On-Premise > On-Premise - Ariba Buyer