Log ind på Admin Console, navigér til Indstillinger > Identitet > Mapper, og vælg Opret mappe.
Konfigurer KeyCloak som en SAML-identitetsudbyder (IdP), så dine brugere kan logge ind på Adobe-apps og -tjenester med deres organisations loginoplysninger.
Før du begynder
Sørg for at have:
- Systemadministratorrolle i Adobe Admin Console
- Administratoradgang til det KeyCloak-realm, der godkender dine Adobe-brugere
- Et domæne, du kan bekræfte og tilføje til kataloget
Sørg for, at hver brugers e-mailadresse hører til et domæne, der er registreret i Admin Console. KeyCloak bruger e-mailadressen som brugeridentifikator.
Opret et katalog, og download Adobe-metadata
Angiv et katalognavn, vælg Federated ID, og vælg derefter Næste.
Vælg Andre SAML-udbydere, og derefter Næste.
På skærmen Konfigurer IdP skal du vælge Download Adobe-metadatafil.Lad denne skærm være åben til næste trin.
Importer Adobe-klienten til KeyCloak
Log ind på KeyCloak Admin Console, og vælg det realm, der godkender dine Adobe-brugere.
Vælg Klienter > Importer klient.
Under Resource file skal du vælge Gennemse og uploade Adobe-metadatafilen. KeyCloak udfylder Adobes entity-id, ACS-URL, certifikat og andre SAML-indstillinger fra filen.
Importer Adobe-metadatafilen i stedet for at oprette klienten manuelt. Dette sikrer, at KeyCloak bruger Adobes nøjagtige SAML-indstillinger.
I Navn skal du angive Adobe Identity Management – <navnet på din organisation> og derefter vælge Gem.
Bekræft de importerede indstillinger:
- Valid redirect URIs viser Adobe ACS-URL'en.
- Name ID format er e-mail.
- Signering er aktiveret under Signatur og kryptering.
- Fanen Nøgler viser Adobes certifikat.
Tilknyt brugerattributter
Adobe kræver brugerens e-mailadresse, fornavn og efternavn i SAML-påstanden.Opret et klientomfang, der sender dem.
I navigationspanelet skal du vælge Klientomfang > Opret klientomfang.
Angiv Adobe Identity Scope som navn, vælg SAML som protokol, og vælg derefter Gem.
På fanen Tilknytninger skal du vælge Konfigurer en ny tilknytning (eller Tilføj tilknytning > Efter konfiguration), og vælg derefter Brugerattribut.
Angiv værdierne for den første attribut i tabellen nedenfor.Lad SAML Attribute NameFormat stå som Ikke angivet, og slå Aggregerede attributværdier fra, og vælg derefter Gem.
Gentag trin tre og fire for hver attribut i tabellen.
CountryCode er ikke en indbygget Keycloak-attribut.For at sende den skal du først tilføje en brugerdefineret brugerattribut under Områdeindstillinger > Brugerprofil, der lagrer en landekode på to bogstaver i henhold til ISO 3166-1.
Vælg Klienter, vælg Adobe-klienten, og vælg derefter fanen Klientomfang.
Vælg Tilføj klientomfang, vælg Adobe Identity Scope, og vælg derefter Tilføj > Standard.
Upload Keycloak-metadata til Admin Console
I Keycloak skal du navigere til Områdeindstillinger > Generelt > Slutpunkter og vælge SAML 2.0 Identity Provider Metadata.
Gem den XML, der åbnes, som en fil, f.eks. keycloak-idp-metadata.xml.
Gå tilbage til skærmen Konfigurer IdP i Adobe Admin Console, upload KeyCloak-metadatafilen, og vælg derefter Næste.
Lad automatisk oprettelse af konto være slået til.Hvis din organisation tildeler brugere manuelt, skal du deaktivere denne indstilling.
Under Attributtilknytninger skal du vælge et standardland og derefter vælge Udført.
Derefter skal du bekræfte domæneejerskabet og tilføje domænet til kataloget, hvis du ikke allerede har gjort det.
Afprøv Single Sign-On
I Admin Console skal du gå til Indstillinger > Identitet > Kataloger og derefter vælge dit katalog.
I panelet med mappeoplysninger skal du vælge Test.
Log ind som en Keycloak-bruger.Bekræft, at siden IdP-validering udført viser de forventede værdier for hver attribut.
Hvis en attribut mangler, skal du kontrollere dens mapper og bekræfte, at Adobe Identity Scope er et standardscope på Adobe-klienten. Hvis du har andre problemer, kan du se Løs fejl ved login med Federated ID (SSO) eller udføre en SAML-trace. Hvis du har brug for hjælp til din konfiguration, skal du gå til Admin Console > Support for at kontakte Adobe Kundepleje.