Conectați-vă la Admin Console, navigați la Setări > Identitate > Directoare și selectați Creați director.
Configurați KeyCloak ca furnizor de identitate SAML (IdP), astfel încât utilizatorii dvs. să se poată conecta la aplicațiile și serviciile Adobe folosind acreditările organizației.
Înainte de a începe
Asigurați-vă că aveți:
- Rol de administrator de sistem în Adobe Admin Console
- Acces de administrator la domeniul KeyCloak care autentifică utilizatorii dvs. Adobe
- Un domeniu pe care îl puteți verifica și adăuga în director
Asigurați-vă că adresa de e-mail a fiecărui utilizator aparține unui domeniu revendicat în Admin Console. KeyCloak utilizează adresa de e-mail ca identificator al utilizatorului.
Creați un director și descărcați metadatele Adobe
Introduceți un nume de director, selectați Federated ID, apoi selectați Următor.
Selectați Alți furnizori SAML, apoi Următor.
Pe ecranul Configurare IdP, selectați Descărcați fișierul de metadate Adobe.Păstrați acest ecran deschis pentru pasul următor.
Importați clientul Adobe în KeyCloak
Conectați-vă la KeyCloak Admin Console și selectați domeniul care autentifică utilizatorii dvs. Adobe.
Selectați Clienți > Import client.
Sub Fișier resursă, selectați Răsfoire și încărcați fișierul de metadate Adobe. KeyCloak completează ID-ul entității Adobe, URL-ul ACS, certificatul și alte setări SAML din fișier.
Importați fișierul de metadate Adobe, în loc să creați clientul manual. Astfel, vă asigurați că KeyCloak utilizează exact setările SAML ale Adobe.
În Nume, introduceți Adobe Identity Management – <numele organizației dvs.>, apoi selectați Salvare.
Verificați setările importate:
- URI-uri de redirecționare valide afișează URL-ul ACS Adobe.
- Formatul ID-ului numelui este e-mail.
- Semnarea este activată în secțiunea Signature and Encryption.
- Fila Keys afișează certificatul Adobe.
Asociați atributele utilizatorului
Adobe solicită adresa de e-mail, prenumele și numele utilizatorului în aserțiunea SAML. Creați un domeniu de client care să le trimită.
În panoul de navigare, selectați Client scopes > Create client scope.
Introduceți Adobe Identity Scope ca nume, selectați SAML ca protocol, apoi selectați Save.
În fila Mappers, selectați Configure a new mapper (sau Add mapper > By configuration), apoi selectați User Attribute.
Introduceți valorile pentru primul atribut din tabelul următor. Lăsați SAML Attribute NameFormat ca Unspecified și Aggregate attribute values dezactivat, apoi selectați Save.
Repetați pașii 3 și 4 pentru fiecare atribut din tabel.
CountryCode nu este un atribut predefinit KeyCloak.Pentru a-l trimite, adăugați mai întâi un atribut de utilizator personalizat în Realm settings > User profile, care stochează un cod de țară ISO 3166-1 din două litere.
Selectați Clients, selectați clientul Adobe, apoi selectați fila Client scopes.
Selectați Add client scope, selectați Adobe Identity Scope, apoi selectați Add > Default.
Încărcați metadatele KeyCloak în Admin Console
În KeyCloak, navigați la Realm settings > General > Endpoints și selectați SAML 2.0 Identity Provider Metadata.
Salvați XML-ul care se deschide ca fișier, de exemplu keycloak-idp-metadata.xml.
Reveniți la ecranul Set up IdP din Adobe Admin Console, încărcați fișierul cu metadatele KeyCloak, apoi selectați Next.
Lăsați crearea automată a conturilor activată. Dacă organizația dvs. creează utilizatori manual, dezactivați această setare.
În secțiunea Attribute mappings, selectați o țară implicită, apoi selectați Done.
Apoi, verificați proprietatea asupra domeniului și adăugați domeniul în director, dacă nu ați făcut deja acest lucru.
Testați conectarea unică
În Admin Console, navigați la Setări > Identitate > Directoare, apoi selectați directorul dvs.
În panoul cu detaliile directorului, selectați Test.
Conectați-vă ca utilizator Keycloak.Confirmați că pagina Validarea IdP a reușit enumeră valorile așteptate pentru fiecare atribut.
Dacă un atribut lipsește, verificați mapper-ul acestuia și confirmați că Adobe Identity Scope este un scop implicit pe clientul Adobe.Pentru alte probleme, consultați Rezolvați erorile de conectare Federated ID (SSO) sau efectuați o urmărire SAML.Pentru ajutor cu configurația dvs., navigați la Admin Console > Asistență pentru a contacta Servicii pentru clienți Adobe.