Konfigurácia KeyCloak na použitie s Adobe SSO

Posledná aktualizácia dňa 29. 10. 2026

Nastavte KeyCloak ako poskytovateľa identity SAML (IdP), aby sa vaši používatelia mohli prihlasovať do aplikácií a služieb Adobe pomocou prihlasovacích údajov svojej organizácie.

Skôr než začnete

Uistite sa, že máte:

  • Úloha správcu systému v Adobe Admin Console
  • Prístup správcu k oblasti KeyCloak (realm), ktorá overuje vašich používateľov Adobe
  • Doména, ktorú môžete overiť a pridať do adresára
Tip

Uistite sa, že e-mailová adresa každého používateľa patrí do domény priradenej v Admin Console. KeyCloak používa e-mailovú adresu ako identifikátor používateľa.

Vytvorenie adresára a stiahnutie metadát Adobe

Prihláste sa do Admin Console, prejdite do Nastavenia > Identita > Adresáre a vyberte Vytvoriť adresár.

Zadajte názov adresára, vyberte možnosť Federated ID a potom vyberte Ďalej.

Vyberte možnosť Iní poskytovatelia SAML a potom Ďalej.

Na obrazovke Nastaviť IdP vyberte možnosť Stiahnuť súbor s metadátami Adobe. Túto obrazovku nezatvárajte, budete ju potrebovať v ďalšom kroku.

Import klienta Adobe do KeyCloak

Prihláste sa do KeyCloak Admin Console a vyberte oblasť (realm), ktorá overuje vašich používateľov Adobe.

Vyberte Klienti > Importovať klienta.

V časti Súbor zdroja vyberte možnosť Prehľadávať a nahrajte súbor s metadátami Adobe. KeyCloak zo súboru vyplní ID entity Adobe, ACS URL, certifikát a ďalšie nastavenia SAML.

Poznámka

Importujte súbor s metadátami Adobe, nevytvárajte klienta manuálne. Zabezpečí to, že KeyCloak bude používať presné nastavenia SAML od Adobe.

Do poľa Názov zadajte Adobe Identity Management – <názov vašej organizácie> a potom vyberte Uložiť.

Overenie importovaných nastavení:

  • Platné presmerovacie URI zobrazujú ACS URL Adobe.
  • Formát Name ID je email.
  • Podpisovanie je zapnuté v časti Signature and Encryption.
  • Na karte Keys sa zobrazuje certifikát Adobe.

Mapovanie atribútov používateľa

Adobe vyžaduje v tvrdení SAML e-mailovú adresu, meno a priezvisko používateľa.Vytvoriť rozsah klienta, ktorý ich odošle.

Na navigačnom paneli vyberte položku Client scopes > Create client scope.

Zadajte Adobe Identity Scope ako názov, vyberte SAML ako protokol a potom vyberte Save.

Na karte Mappers vyberte Configure a new mapper (alebo Add mapper > By configuration) a potom vyberte User Attribute.

Zadajte hodnoty pre prvý atribút v nasledujúcej tabuľke.Nastavenie SAML Attribute NameFormat nechajte ako Unspecified a Aggregate attribute values vypnuté, a potom vyberte Save.

Zadanie atribútov používateľa
Zadajte atribúty používateľa.

Zopakujte kroky 3 a 4 pre každý atribút v tabuľke.

 

Poznámka

CountryCode nie je vstavaný atribút Keycloak.Ak ho chcete odoslať, najprv pridajte vlastný atribút používateľa v časti Realm settings > User profile, ktorý uchováva dvojpísmenový kód krajiny podľa normy ISO 3166-1.

Vyberte položku Clients, vyberte klienta Adobe a potom vyberte kartu Client scopes.

Vyberte Add client scope, vyberte Adobe Identity Scope a potom vyberte Add > Default.

Odovzdanie metadát Keycloak do Admin Console

V KeyCloak prejdite na Realm settings > General > Endpoints a vyberte SAML 2.0 Identity Provider Metadata.

Otvorený XML uložte ako súbor, napríklad keycloak-idp-metadata.xml.

Vráťte sa na obrazovku Set up IdP v Adobe Admin Console, nahrajte súbor metadát Keycloak a potom vyberte Next.

Nechajte automatické vytváranie konta zapnuté.Ak vaša organizácia vytvára používateľov manuálne, toto nastavenie vypnite.

V časti Attribute mappings vyberte predvolenú krajinu a potom vyberte Done.

Ďalej overte vlastníctvo domény a pridajte doménu do adresára, ak ste to ešte neurobili.

Testovanie jednotného prihlásenia

V Admin Console prejdite do ponuky Nastavenia > Identita > Adresáre a potom vyberte svoj adresár.

Na paneli s podrobnosťami adresára vyberte položku Test.

Prihláste sa ako používateľ Keycloak.Overte, že stránka Validácia IdP bola úspešná obsahuje očakávané hodnoty pre každý atribút.

Stránka úspešnej validácie IdP v Admin Console
Potvrdenie úspešnosti overenia IdP.

Ak niektorý atribút chýba, skontrolujte jeho mapovač a overte, že Adobe Identity Scope je predvolený rozsah v klientovi Adobe.Pri iných problémoch si pozrite Riešenie chýb prihlásenia pomocou Federated ID (SSO) alebo vykonajte trasovanie SAML.Ak potrebujete pomoc s konfiguráciou, prejdite do Admin Console > Podpora a kontaktujte Starostlivosť o zákazníkov Adobe.