Konfigurace KeyCloak pro použití s Adobe SSO

Naposledy aktualizováno 29. 10. 2026

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
Tip

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

Přihlaste se do aplikace Admin Console, přejděte do části Nastavení > Identita > Adresáře a vyberte Vytvořit adresář.

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.

Poznámka

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.

Zadat atributy uživatele
Zadejte atributy uživatele.

Zopakujte kroky 3 a 4 pro každý atribut v tabulce.

 

Poznámka

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.

Stránka Admin Console s úspěšným ověřením platnosti IdP
Potvrďte úspěšné ověření IdP.

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.