Dansk - Maskinoversættelse
Supportbemærkning KB0397704
E-mail
SAML-godkendelse for Ariba Buyer On-Premise
Denne videnbaseartikel blev maskinoversat for at gøre det nemmere for dig. SAP giver ingen garantier for korrektheden eller fuldstændigheden af maskinoversættelsen. Du kan finde det oprindelige indhold ved at skifte til engelsk vha. sprogvælgeren.

Problem

Hvordan konfigureres SAML-godkendelse for Ariba Buyer On-Premise?

Løsning

SAML-godkendelse for Ariba Buyer On-Premise

Dette dokument giver eksempler på, hvordan SAML-autentifikationen kan implementeres, og har til formål at illustrere processerne og koncepterne bag den. Der findes flere SAML-identitetsudbyderløsninger (IdP), som tilbydes af tredjepartsleverandører. Ansvaret for implementeringen af enhver SAML-IdP på kundesiden ligger hos kunden.

1 SAML HTTP POST-bindingsprotokolforløb

1.1 Forudsætninger

For at en kunde kan få adgang til Ariba, gælder følgende forudsætninger:

1.2 Første forbindelse til Ariba

I stedet for at vise en Ariba-logonside omdirigeres brugerens browser til ressourcesiden, der er beskyttet af kunden. Omdirigerings-URL'en vil valgfrit inkludere serviceudbyder-id'et (SPID). Denne parameter kan hjælpe kunden med at identificere serviceudbyderen, og hvor den skal slå SAML-svaret op efter godkendelsen, hvis den er vært for en generisk SAML-IdP-URL.

1.3 Brugergodkendelse med kundens virksomhedsgodkendelse

1.4 Endelig godkendelse med Ariba

2 Konfigurationsprøve

Dette eksempel viser konfigurationen af SAML-godkendelse med Microsoft Azure AD Single Sign-On.

Trinnet 'Konfiguration af Ariba Buyer Corporate Authentication' er en fælles konfiguration i Ariba Buyer. Andre trin for forskellige SAML IdP-servere bør referere til dokumentation fra de respektive tredjepartssoftwareleverandører.

2.1 Eksempeloplysninger

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

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

2.2 Konfiguration af Azure AD Single Sign-On

  1. I Azure-portalen skal du vælge at tilføje et program, der ikke er et galleri.
    I dette eksempel er applikationsnavnet 'Ariba_Buyer'.
  2. Efter oprettelsen skal du fra 'Hurtig start' vælge 'Konfigurer Single Sign-On' og 'SAML-baseret logon'

https://knowledge.ariba.com/images_RTE/1EBMSP15a695ca007f52blobid0.png
På siden Single sign-on skal du angive følgende værdier:

https://knowledge.ariba.com/images_RTE/1EBMSP15a695cb5b3a72blobid1.png
Identifikatoren skal være 'URL for Ariba Buyer SPID'.
Svar-URL'en skal være 'URL til forbrug af Ariba SAML-svar'.


https://knowledge.ariba.com/images_RTE/1EBMSP15a695cbc98f5fblobid2.png
Vælg bruger-id. Dette bruger-id sendes som "Navne-id" i SAML-svaret og bruges som Ariba Buyer-bruger-id.

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

Download og opbevar en lokal kopi af »Certifikat(Base64)«. Dette certifikat installeres til Ariba Buyer i et senere trin.

  1. Gør det nye certifikat aktivt, og gem ændringen. Dette afslutter konfigurationen af Azure Single Sign-On.

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

Klik derefter på linket 'Konfigurer Ariba_Buyer' på samme side. Dette er Azures instruktion til at konfigurere tjenesteudbyderen. Kopier følgende URL'er fra denne instruktion. https://knowledge.ariba.com/images_RTE/1EBMSP15a695cdc72dd1blobid5.png

2.3 Konfiguration af Ariba Buyer-virksomhedsgodkendelse

2.3.1 Aktiver virksomhedsgodkendelse

Find 'Virksomhedsgodkendelse' fra Kerneadministration > Webstedsprofil.

Følgende tal er kun til orientering. Det viser de inputfelter, som Ariba bruger til at aktivere tjenesten.

  1. Marker "Aktiver virksomhedsautentifikator", og vælg "SAML-godkendelse".
  2. Den følger som standard SAML 1.1-protokollen. Vælg Brug SAML-anmodning for at aktivere SAML 2.0-protokollen. Den vil sende SAML-anmodning til logon-URL'en.
  3. Vælg 'Tilføj retur-URL for serviceudbyder' for at bede Ariba om at generere en retur-URL i URL-parameternavnet "ret". Kunden kan bruge denne URL til at sende sit SAML-svar.
  4. Kopier indholdet af det certifikat, der er downloadet fra Azure AD.
  5. Gem ændringen.
    https://knowledge.ariba.com/images_RTE/1EBMSP15a695ce517530blobid6.png

Dette trin træder i kraft med det samme.

Men inden du tester SAML-godkendelsen med Azure AD, skal det næste trin stadig anvendes.

2.3.2 Tilføj privat Ariba-nøgle

Før du fortsætter til følgende trin, skal du hente et RSA-nøglepar og importere RSA-nøgleparret til et Java-nøglelager (*.jks-fil).

Den private Ariba-nøgle bruges til at signere SAML-anmodningen.

  1. Kopier JKS-filen til placeringen: <buyer_installation>/Server/etc/certs-mappen.
  2. Tilføj eller rediger ‘System.Authentication.Keystores.AribaPrivateKeystore’ fra tabellen Parameters.table for at indeholde indholdet vist med fed i følgende kodestykke.

Godkendelse = {

Legitimationsoplysninger = { MyLegitimationsoplysninger = { Password = ""; Brugernavn = "";};};

Nøglefiler = {

AribaPrivateKeystore = {

Fil = "etc/certs/<sample_key_store>.jks";

Nøgler = {

Key1 = {

Alias = <sample_alias>

KeyPassword = "<sample_key_pass>";

(i)

(i)

StorePassword = "<sample_store_pass>";

Type = jks

(i)

(i)

(i)

Yderligere informationer

Når du har installeret WebLogic 11gR1 på en ny maskine, skal du sikre dig, at SAML-godkendelse fungerer sammen med WebLogic 11gR1-applikationsserveren. Du skal foretage følgende manuelle ændringer for at sikre, at SAML-godkendelse fungerer:
Sådan sikrer du, at SAML-autentifikation fungerer:
1 Stop serverne.
2 Gå til modulmappen under den placering, hvor WebLogic 11gR1 er installeret (/opt/bea10mp36/moduler/).
3 Find filen med navnet com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.
4 Slet denne jar-fil, eller omdøb den til com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar.old for at sikre, at denne jar-fil ikke bliver indlæst, når du starter serverne og i stedet indlæser korrekt.SAML-filen, der findes i /Server/Classes/-mappen. Denne JAR-fil bruges af systemet til at hente den korrekte XMLConfigurator-klasse til at indlæse korrekte SAML-data.
5 Genstart serverne.


Gælder for

On-Premise > On-Premise - Ariba Buyer

Brugervilkår  |  Copyright  |  Sikkerhedsbekendtgørelse  |  Beskyttelse af personlige oplysninger