Přihlaste se do aplikace Admin Console, přejděte do části Nastavení > Identita > Adresáře a vyberte Vytvořit adresář.
Nastavte KeyCloak jako poskytovatele identity SAML (IdP), aby se uživatelé mohli přihlašovat k aplikacím a službám Adobe pomocí přihlašovacích údajů své organizace.
Než začnete
Zkontrolujte, že máte:
- Role správce systému v Adobe Admin Console
- Přístup správce k realmu KeyCloak, který ověřuje uživatele Adobe
- Doména, kterou můžete ověřit a přidat do adresáře
Zajistěte, aby e-mailová adresa každého uživatele patřila k doméně nárokované v Admin Console.KeyCloak používá e-mailovou adresu jako identifikátor uživatele.
Vytvořit adresář a stáhnout metadata Adobe
Zadejte název adresáře, vyberte možnost Federated ID a poté vyberte možnost Další.
Vyberte možnost Jiní poskytovatelé SAML a poté Další.
Na obrazovce Nastavit IdP vyberte možnost Stáhnout soubor s metadaty Adobe.Tuto obrazovku nechte otevřenou pro další krok.
Import klienta Adobe do KeyCloak
Přihlaste se do KeyCloak Admin Console a vyberte realm, který ověřuje uživatele Adobe.
Vyberte možnost Klienti > Import klienta.
V části Soubor prostředků vyberte možnost Procházet a nahrajte soubor s metadaty Adobe.KeyCloak ze souboru vyplní ID entity Adobe, adresu URL ACS, certifikát a další nastavení SAML.
Importujte soubor s metadaty Adobe, místo abyste klienta vytvářeli manuálně.Tím zajistíte, že KeyCloak použije přesná nastavení SAML Adobe.
Do pole Název zadejte Adobe Identity Management – <název vaší organizace> a poté vyberte možnost Uložit.
Ověřte importovaná nastavení:
- Platné přesměrovací adresy URI zobrazují adresu URL ACS Adobe.
- Formát Name ID je e-mail.
- Podepisování se aktivuje v části Signature and Encryption.
- Na kartě Keys se zobrazuje certifikát Adobe.
Mapovat atributy uživatele
Adobe vyžaduje v tvrzení SAML e-mailovou adresu, jméno a příjmení uživatele.Vytvořte klientský obor, který je odesílá.
V navigačním panelu vyberte Klientské obory > Vytvořit klientský obor.
Jako název zadejte Adobe Identity Scope, jako protokol vyberte SAML a potom vyberte Uložit.
Na kartě Mapovače vyberte Konfigurovat nový mapovač (nebo Přidat mapovač > Podle konfigurace) a potom vyberte Atribut uživatele.
Zadejte hodnoty prvního atributu v následující tabulce.Ponechte SAML Attribute NameFormat na hodnotě Unspecified a nechte vypnutou možnost Aggregate attribute values, a potom vyberte Uložit.
Zopakujte kroky 3 a 4 pro každý atribut v tabulce.
CountryCode není vestavěný atribut Keycloak.Abyste ho mohli odeslat, nejprve v nabídce Realm settings > User profile přidejte vlastní atribut uživatele, který ukládá dvoupísmenný kód země podle normy ISO 3166-1.
Vyberte možnost Clients, vyberte klienta Adobe a potom vyberte kartu Client scopes.
Vyberte možnost Add client scope, vyberte možnost Adobe Identity Scope a potom vyberte Add > Default.
Nahrání metadat KeyCloak do konzoly Admin Console
V KeyCloak přejděte na Realm settings > General > Endpoints a vyberte možnost SAML 2.0 Identity Provider Metadata.
Uložte zobrazený soubor XML, například keycloak-idp-metadata.xml.
Vraťte se na obrazovku Set up IdP v Adobe Admin Console, nahrajte soubor metadat KeyCloak a potom vyberte Next.
Nechte automatické vytváření účtů zapnuté. Pokud vaše organizace přiřazuje uživatele manuálně, toto nastavení vypněte.
V části Attribute mappings vyberte výchozí zemi a potom vyberte Done.
Dále ověřte vlastnictví domény a přidejte doménu do adresáře, pokud jste to ještě neudělali.
Otestování funkce jednotného přihlašování
V Admin Console přejděte na Nastavení > Identita > Adresáře a vyberte svůj adresář.
V panelu podrobností adresáře vyberte Test.
Přihlaste se jako uživatel Keycloak.Ověřte, že stránka Ověření IdP bylo úspěšné obsahuje očekávané hodnoty pro každý atribut.
Pokud některý atribut chybí, zkontrolujte jeho mapovač a ověřte, že Adobe Identity Scope je výchozí rozsah u klienta Adobe. V případě jiných problémů se podívejte na stránku Řešení chyb přihlášení pomocí Federated ID (SSO) nebo proveďte trasování SAML.Pokud potřebujete pomoc s konfigurací, přejděte na Admin Console > Podpora a kontaktujte Péči o zákazníky Adobe.