Prisijunkite prie „Admin Console“ ir eikite į Nustatymai > Identitetas > Katalogai, tada pasirinkite Sukurti katalogą.
Sukonfigūruokite „KeyCloak“ kaip SAML tapatybės teikėją (IdP), kad naudotojai galėtų prisijungti prie „Adobe“ programų ir paslaugų naudodami savo organizacijos kredencialus.
Prieš jums pradedant
Įsitikinkite, kad turite:
- Sistemos administratoriaus vaidmuo „Adobe Admin Console“
- Administratoriaus prieigą prie „KeyCloak“ srities, kuri autentifikuoja „Adobe“ naudotojus
- Domeną, kurį galite patvirtinti ir pridėti prie katalogo
Įsitikinkite, kad kiekvieno naudotojo el. pašto adresas priklauso domenui, nurodytam Admin Console. „KeyCloak“ naudoja el. pašto adresą kaip naudotojo identifikatorių.
Katalogo sukūrimas ir „Adobe“ metaduomenų atsisiuntimas
Įveskite katalogo pavadinimą, pasirinkite Federated ID, tada pasirinkite Toliau.
Pasirinkite Kiti SAML teikėjai, tada Toliau.
Ekrane Nustatyti IdP pasirinkite Atsisiųsti „Adobe“ metaduomenų failą. Palikite šį ekraną atidarytą kitam veiksmui.
„Adobe“ kliento importavimas į „KeyCloak“
Prisijunkite prie „KeyCloak“ administratoriaus konsolės ir pasirinkite sritį, kuri autentifikuoja „Adobe“ naudotojus.
Pasirinkite Klientai > Importuoti klientą.
Skiltyje Resource file pasirinkite Browse ir įkelkite „Adobe“ metaduomenų failą. „KeyCloak“ iš failo automatiškai užpildo „Adobe“ objekto ID, ACS URL, sertifikatą ir kitus SAML nustatymus.
Importuokite „Adobe“ metaduomenų failą, o ne kurkite klientą rankiniu būdu. Taip užtikrinama, kad „KeyCloak“ naudoja tikslius „Adobe“ SAML nustatymus.
Lauke Pavadinimas įveskite „Adobe Identity Management“ – <organizacijos pavadinimas>, tada pasirinkite Išsaugoti.
Patikrinkite importuotus nustatymus:
- Galiojantis URI peradresavimas rodo „Adobe“ ACS URL.
- Name ID format yra email.
- Pasirašymas įjungtas skiltyje Parašas ir šifravimas.
- Skirtuke Raktai rodomas „Adobe“ sertifikatas.
Susieti naudotojo atributus
Adobe reikalauja naudotojo el. pašto adreso, vardo ir pavardės SAML pareiškime. Sukurkite kliento apimtį, kuri juos siunčia.
Naršymo srityje pasirinkite Kliento apimtys > Sukurti kliento apimtį.
Kaip pavadinimą įveskite „Adobe Identity Scope“, kaip protokolą pasirinkite SAML, tada pasirinkite Išsaugoti.
Skirtuke Susiejimai pasirinkite Konfigūruoti naują susiejimą (arba Pridėti susiejimą > Pagal konfigūraciją), tada pasirinkite Naudotojo atributas.
Įveskite pirmojo atributo reikšmes iš toliau pateiktos lentelės. Palikite SAML atributo pavadinimo formatą kaip Nenurodyta, o Agreguoti atributo reikšmes išjungtą, tada pasirinkite Išsaugoti.
Pakartokite 3 ir 4 veiksmus kiekvienam lentelėje esančiam atributui.
„CountryCode“ nėra integruotas „KeyCloak“ atributas. Norėdami jį siųsti, pirmiausia pridėkite pasirinktinį naudotojo atributą skiltyje Realm settings > User profile, kuriame saugomas dviejų raidžių ISO 3166-1 šalies kodas.
Pasirinkite Klientai, pasirinkite „Adobe“ klientą, tada pasirinkite skirtuką Kliento apimtys.
Pasirinkite Pridėti kliento apimtį, pasirinkite „Adobe Identity Scope“, tada pasirinkite Pridėti > Numatytasis.
Įkelti „KeyCloak“ metaduomenis į „Admin Console“
Programoje „KeyCloak“ eikite į „Realm settings“ > „General“ > „Endpoints“ ir pasirinkite SAML 2.0 Identity Provider Metadata.
Išsaugokite atidarytą XML kaip failą, pvz., keycloak-idp-metadata.xml.
Grįžkite į ekraną Įjungti IdP sistemoje „Adobe Admin Console“, įkelkite „KeyCloak“ metaduomenų failą, tada pasirinkite Toliau.
Palikite automatinį paskyros kūrimą įjungtą. Jei jūsų organizacija naudotojus suteikia rankiniu būdu, išjunkite šį nustatymą.
Skiltyje Atributų susiejimai pasirinkite numatytąją šalį, tada pasirinkite Atlikta.
Toliau patvirtinkite domeno nuosavybę ir pridėkite domeną prie katalogo, jei to dar nepadarėte.
Vienkartinio prisijungimo testavimas
„Admin Console“ eikite į Nustatymai > Identitetas > Katalogai, tada pasirinkite savo katalogą.
Katalogo informacijos srityje pasirinkite Testuoti.
Prisijunkite kaip „KeyCloak“ naudotojas. Patvirtinkite, kad puslapyje IdP patvirtinimas sėkmingas nurodytos tikėtinos kiekvieno atributo reikšmės.
Jei trūksta atributo, patikrinkite jo susiejklį ir įsitikinkite, kad „Adobe Identity Scope“ yra numatytoji sritis „Adobe“ klientui. Dėl kitų problemų žr. Federated ID (SSO) prisijungimo klaidų sprendimas arba SAML sekimo vykdymas. Jei reikia pagalbos dėl konfigūracijos, eikite į Admin Console > Pagalba ir kreipkitės į „Adobe“ klientų aptarnavimo skyrių.