Jelentkezzen be az Admin Console-ba, navigáljon a Beállítások > Identitás > Könyvtárak menüponthoz, és válassza a Könyvtár létrehozása lehetőséget.
Állítsa be a KeyCloakot SAML-azonosítószolgáltatóként (IdP), hogy a felhasználók a szervezetük hitelesítő adataival jelentkezhessenek be az Adobe alkalmazásokba és szolgáltatásokba.
Mielőtt elkezdené
Győződjön meg arról, hogy rendelkezik:
- Rendszergazda szerepkör az Adobe Admin Console felületen
- Rendszergazdai hozzáférés ahhoz a KeyCloak-tartományhoz, amely hitelesíti az Adobe-felhasználókat
- Egy domain, amelyet ellenőrizhet, és hozzáadhat a könyvtárhoz
Győződjön meg arról, hogy minden felhasználó e-mail-címe az Admin Console-ban igényelt domainhez tartozik. A KeyCloak az e-mail-címet használja felhasználói azonosítóként.
Könyvtár létrehozása és az Adobe metaadatainak letöltése
Adjon meg egy könyvtárnevet, válassza a Federated ID lehetőséget, majd válassza a Tovább gombot.
Válassza az Egyéb SAML-szolgáltatók lehetőséget, majd a Tovább gombot.
Az IdP beállítása képernyőn válassza az Adobe metaadatfájl letöltése lehetőséget. Hagyja nyitva ezt a képernyőt a következő lépéshez.
Az Adobe-ügyfél importálása a KeyCloakba
Jelentkezzen be a KeyCloak Admin Console-ba, és válassza ki azt a tartományt, amely hitelesíti az Adobe-felhasználóit.
Válassza az Ügyfelek > Ügyfél importálása lehetőséget.
Az Erőforrásfájl alatt válassza a Tallózás lehetőséget, és töltse fel az Adobe metaadatfájlt. A Keycloak a fájlból tölti ki az Adobe entitásazonosítóját, ACS URL-jét, tanúsítványát és egyéb SAML-beállításait.
Importálja az Adobe metaadatfájlját, ne pedig manuálisan hozza létre az ügyfelet. Ez biztosítja, hogy a KeyCloak pontosan az Adobe SAML-beállításait használja.
A Név mezőbe írja be: Adobe Identity Management – <az Ön szervezetének neve>, majd válassza a Mentés lehetőséget.
Ellenőrizze az importált beállításokat:
- Az Érvényes átirányítási URI-k mutatják az Adobe ACS URL-jét.
- A Name ID formátuma e-mail.
- Az aláírás a Signature and Encryption alatt van bekapcsolva.
- A Keys lap Adobe tanúsítványát jeleníti meg.
Felhasználói attribútumok leképezése
Az Adobe megköveteli a felhasználó e-mail-címét, utónevét és vezetéknevét a SAML-kijelentésben. Hozzon létre egy ügyfélhatókört, amely elküldi ezeket.
A navigációs panelen válassza a Client scopes > Create client scope lehetőséget.
Névként adja meg az Adobe Identity Scope értéket, protokollként válassza a SAML lehetőséget, majd válassza a Save elemet.
A Mappers lapon válassza a Configure a new mapper lehetőséget (vagy a Add mapper > By configuration lehetőséget), majd válassza a User Attribute elemet.
Adja meg az első attribútum értékeit az alábbi táblázat szerint. A SAML Attribute NameFormat beállítást hagyja Unspecified értéken, a Aggregate attribute values beállítást pedig kikapcsolva, majd válassza a Save elemet.
Ismételje meg a 3. és 4. lépést a táblázat minden attribútumához.
A CountryCode nem a Keycloak beépített attribútuma.Az elküldéséhez először adjon hozzá egy egyéni felhasználói attribútumot a Realm settings > User profile alatt, amely egy kétbetűs ISO 3166-1 országkódot tárol.
Válassza a Clients elemet, válassza ki az Adobe-ügyfelet, majd válassza a Client scopes lapot.
Válassza a Add client scope lehetőséget, válassza az Adobe Identity Scope elemet, majd válassza a Add > Default lehetőséget.
KeyCloak metaadatok feltöltése az Admin Console-ba
A KeyCloakban lépjen a Realm settings > General > Endpoints menüpontra, és válassza a SAML 2.0 Identity Provider Metadata elemet.
Mentse el a megnyíló XML-t fájlként, például keycloak-idp-metadata.xml néven.
Térjen vissza a Adobe Admin Console Set up IdP képernyőjére, töltse fel a KeyCloak metaadatfájlját, majd válassza a Next elemet.
Az automatikus fióklétrehozás maradjon bekapcsolva. Ha a szervezete manuálisan biztosít felhasználókat, kapcsolja ki ezt a beállítást.
Az Attribute mappings alatt válasszon alapértelmezett országot, majd válassza a Done elemet.
Ezután ellenőrizze a tartomány tulajdonjogát, és adja hozzá a tartományt a címtárhoz, ha ezt még nem tette meg.
Egyszeri bejelentkezés (SSO) tesztelése
Az Admin Console területén navigáljon a Beállítások > Azonosítás > Könyvtárak elemre, majd válassza ki a könyvtárát.
A könyvtár részletei panelen válassza a Teszt lehetőséget.
Jelentkezzen be Keycloak-felhasználóként.Győződjön meg arról, hogy a Az IdP ellenőrzése sikeres volt oldal felsorolja az egyes attribútumokhoz várt értékeket.
Ha egy attribútum hiányzik, ellenőrizze a leképezőjét, és győződjön meg arról, hogy az Adobe Identity Scope alapértelmezett hatókörként van beállítva az Adobe-kliensen.Egyéb problémák esetén tekintse meg a Federated ID (SSO) bejelentkezési hibák megoldása című cikket, vagy végezzen SAML-nyomkövetést. Ha segítségre van szüksége a konfigurációjával kapcsolatban, navigáljon az Admin Console > Támogatás elemre az Adobe Ügyfélszolgálat eléréséhez.