| |||||||||
Težava
Kako konfigurirati preverjanje pristnosti SAML za Ariba Buyer na lokaciji?
Rešitev
Preverjanje pristnosti SAML za Ariba Buyer na lokaciji
V tem dokumentu so navedeni primeri, kako se preverjanje pristnosti SAML lahko izvaja in je namenjeno ponazoritvi procesov in konceptov, na katerih temelji. Obstaja več rešitev SAML Identity Provider ("IdP" v nadaljevanju), ki jih ponujajo zunanji ponudniki. Stranka je odgovorna za implementacijo kateregakoli ponudnika identitet SAML na strani stranke.
1 Tok povezovalnega protokola SAML HTTP POST
1.1 Predpogoji
Da ima stranka dostop do rešitve Ariba, veljajo naslednji predpogoji:
1.2 Začetna povezava z Ariba
Uporabnikov brskalnik je namesto strani za prijavo v Ariba preusmerjen na stran z viri, zaščitenimi s strani stranke. URL preusmeritve bo izbirno vključeval ID ponudnika storitev (SPID), ta parameter lahko stranki pomaga prepoznati ponudnika storitev in kje mora objaviti SAML-odgovor po preverjanju pristnosti, če gosti generični URL SAML IdP.
1.3 Preverjanje pristnosti uporabnika s strankinim korporativnim preverjanjem pristnosti
1.4 Končno preverjanje pristnosti z rešitvijo Ariba
2 Vzorec konfiguracije
Ta vzorec prikazuje konfiguracijo preverjanja pristnosti SAML z enotno prijavo Microsoft Azure AD.
Korak »Konfiguracija preverjanja pristnosti podjetja Ariba Buyer« je skupna konfiguracija v rešitvi Ariba Buyer. Drugi koraki za različne strežnike SAML IdP se morajo nanašati na dokumentacijo ustreznih dobaviteljev programske opreme tretjih oseb.
2.1 Podrobnosti vzorca
https://mycompany.com/Buyer/Main?realm=System&passwordadapter=PasswordAdapter1
https://mycompany.com/Buyer/Main/ad/samlAuth/SSOActions?awr=1&realm=sistem
2.2 Konfiguracija enotne prijave za Azure AD

Na strani za enotno prijavo navedite naslednje vrednosti:

Identifikator mora biti »URL za SPID kupca Ariba«.
URL odgovora mora biti »URL porabe odgovora Ariba SAML«.

Izberite Identifikator uporabnika. Ta identifikator uporabnika bo poslan kot "ID imena" v odgovoru SAML in bo uporabljen kot ID uporabnika kupca Ariba.
Prenesite in shranite lokalno kopijo „potrdila (Base64)“. To potrdilo bo v poznejšem koraku nameščeno v Ariba Buyer.

Nato na isti strani kliknite povezavo 'Konfiguriraj Ariba_Buyer'. To je navodilo družbe Azure za konfiguracijo Ponudnika storitev. Kopirajte naslednje URL-je iz tega navodila. 
2.3 Konfiguracija preverjanja pristnosti podjetja Ariba Buyer
2.3.1 Omogoči preverjanje pristnosti podjetja
‘Preverjanje pristnosti podjetja’ najdete na strani Osnovna administracija > Profil spletnega mesta.
Naslednja številka je samo informativne narave. Prikazuje polja vnosa, ki jih Ariba uporablja za omogočenje storitve.

Ta korak bo stopil v veljavo takoj.
Toda pred testiranjem preverjanja pristnosti SAML z Azure AD je treba še vedno uporabiti naslednji korak.
2.3.2 Dodajte zasebni ključ za Ariba
Preden nadaljujete na naslednji korak, pridobite par ključev RSA in uvozite par ključev RSA v shrambo Java ključev (*.jks datoteka).
Zasebni ključ Ariba bo uporabljen za podpis zahteve SAML.
|
Preverjanje pristnosti = { Poverilnice = { MyCredentials = { Geslo = ""; Uporabniško ime = "";};}; Keystore = { AribaPrivateKeystore = { Datoteka = "etc/certs/<vzorle_key_store>.jks"; Ključi = { Ključ 1 = { Alias = <vzorle_alias>; Ključno geslo = "<vzor_key_pass>"; kr; kr; StoreGeslo = "<vzor_store_pass>"; tip = jks; kr; kr; kr; |
Dodatne informacije
Po namestitvi WebLogic 11gR1 na nov računalnik zagotovite, da preverjanje pristnosti SAML deluje z aplikacijskim strežnikom WebLogic 11gR1. Da zagotovite, da preverjanje pristnosti SAML deluje, morate izvesti naslednje ročne spremembe:
Da zagotovite, da preverjanje pristnosti SAML deluje:
1 Ustavite strežnike.
2 Pojdite v mapo modulov pod lokacijo, kjer je nameščen WebLogic 11gR1 (/opt/bea10mp36/moduli/).
3 Poiščite datoteko z imenom com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Izbrišite to datoteko jar ali jo preimenujte v com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.old, da zagotovite, da se ta datoteka jar ne naloži, ko zaženete strežnike, in namesto tega naloži pravilno datoteko SAML jar, ki je na voljo v mapi /Server/Classes/. To datoteko JAR uporablja sistem za prevzem pravilnega razreda XMLConfigurator za nalaganje ustreznih podatkov SAML.
5 Ponovno zaženite strežnike.
On-Premise > On-Premise - Ariba Buyer