Kirjaudu Admin Consoleen ja valitse Asetukset > Tunnistetiedot > Hakemistot ja valitse Luo hakemisto.
Määritä KeyCloak SAML-identiteetintarjoajaksi (IdP), jotta käyttäjät voivat kirjautua Adobe-sovelluksiin ja -palveluihin organisaation tunnuksilla.
Ennen aloittamista
Varmista, että sinulla on:
- Järjestelmänvalvoja-rooli Admin Consolessa
- Järjestelmänvalvojan käyttöoikeus KeyCloak-realmiin, joka todentaa Adobe-käyttäjät
- Verkkotunnus, jonka voit vahvistaa ja lisätä hakemistoon
Varmista, että kunkin käyttäjän sähköpostiosoite kuuluu verkkotunnukseen, joka on rekisteröity Admin Console-sovelluksessa.KeyCloak käyttää sähköpostiosoitetta käyttäjätunnisteena.
Luo hakemisto ja lataa Adobe-metatiedot
Anna hakemistolle nimi, valitse Federated ID ja valitse Seuraava.
Valitse Muut SAML-palveluntarjoajat ja sitten Seuraava.
Valitse Määritä IdP -näytöllä Lataa Adobe-metatietotiedosto. Pidä tämä näyttö auki seuraavaa vaihetta varten.
Tuo Adobe-asiakasohjelma KeyCloakiin
Kirjaudu KeyCloakin Admin Console -sovellukseen ja valitse realm, joka todentaa Adobe-käyttäjät.
Valitse Asiakkaat > Tuo asiakas.
Valitse Resurssitiedosto-kohdassa Selaa ja lataa Adobe-metatietotiedosto. KeyCloak täyttää Adoben entiteettitunnuksen, ACS-URL-osoitteen, varmenteen ja muut SAML-asetukset tiedostosta.
Tuo Adobe-metatietotiedosto sen sijaan, että luot asiakkaan manuaalisesti. Tämä varmistaa, että KeyCloak käyttää Adoben tarkkoja SAML-asetuksia.
Kirjoita Nimi-kenttään Adobe Identity Management – <organisaatiosi nimi> ja valitse sitten Tallenna.
Vahvista tuodut asetukset:
- Kelvolliset uudelleenohjausten URI:t näyttävät Adobe ACS:n URL-osoitteen.
- Nimitunnuksen muoto on sähköposti.
- Allekirjoitus on otettu käyttöön kohdassa Allekirjoitus ja salaus.
- Avaimet-välilehti näyttää Adoben varmenteen.
Yhdistä käyttäjämääritteet
Adobe vaatii, että käyttäjän sähköpostiosoite, etunimi ja sukunimi annetaan SAML-väitteessä. Luo asiakasohjelman laajuus, joka lähettää ne.
Valitse siirtymisruudussa Asiakasohjelman laajuudet > Luo asiakasohjelman laajuus.
Kirjoita nimeksi Adobe Identity Scope, valitse protokollaksi SAML ja valitse sitten Tallenna.
Valitse Mappers-välilehdellä Määritä uusi yhdistäjä (tai Lisää yhdistäjä > Määrityksen mukaan) ja valitse sitten Käyttäjäattribuutti.
Kirjoita ensimmäisen attribuutin arvot seuraavaan taulukkoon. Jätä SAML-attribuutin NameFormat asetukseen Määrittämätön ja pidä Yhdistä attribuuttiarvot poissa käytöstä. Valitse sitten Tallenna.
Toista vaiheet 3 ja 4 jokaiselle taulukon attribuutille.
CountryCode ei ole KeyCloakin sisäinen attribuutti. Jos haluat lähettää sen, lisää ensin mukautettu käyttäjäattribuutti kohtaan Realm settings > User profile. Sen tulee tallentaa kaksikirjaiminen ISO 3166-1 -maakoodi.
Valitse Clients, valitse Adobe-asiakasohjelma ja valitse sitten Client scopes -välilehti.
Valitse Lisää asiakaskohtainen laajuus, valitse Adobe Identity Scope ja valitse sitten Lisää > Oletus.
Lataa KeyCloak-metatiedot Admin Consoleen
Siirry KeyCloakissa kohtaan Realm settings > General > Endpoints ja valitse SAML 2.0 Identity Provider Metadata.
Tallenna avautuva XML tiedostoksi, esimerkiksi keycloak-idp-metadata.xml.
Palaa Määritä IdP -näytölle Adobe Admin Consolessa, lataa KeyCloakin metadatatiedosto ja valitse Seuraava.
Jätä automaattinen tilin luonti käyttöön. Jos organisaatiosi provisioi käyttäjät manuaalisesti, poista tämä asetus käytöstä.
Valitse kohdassa Attribuuttikartoitukset oletusmaa ja valitse sitten Valmis.
Seuraavaksi vahvista toimialueen omistajuus ja lisää toimialue hakemistoon, jos et ole vielä tehnyt sitä.
Kertakirjauksen testaaminen
Valitse Admin Consolessa Asetukset > Tunnistetiedot > Hakemistot ja valitse hakemisto.
Valitse hakemiston tietoruudussa Testaa.
Kirjaudu sisään KeyCloak-käyttäjänä. Varmista, että sivulla IdP:n vahvistus onnistui näkyvät odotetut arvot kullekin attribuutille.
Jos attribuutti puuttuu, tarkista sen määritys ja varmista, että Adobe Identity Scope on Adobe-asiakasohjelman oletuslaajuus. Jos kyseessä on muu ongelma, katso Federated ID (SSO) -sisäänkirjautumisvirheiden ratkaiseminen tai suorita SAML-jäljitys. Jos tarvitset apua määrityksessä, siirry kohtaan Admin Console > Tuki ja ota yhteyttä Adoben asiakaspalveluun.