Log masuk ke Admin Console, navigasi ke Tetapan > Identiti > Direktori, dan pilih Cipta Direktori.
Sediakan KeyCloak sebagai pembekal identiti SAML (IdP) supaya pengguna anda boleh log masuk ke aplikasi dan perkhidmatan Adobe menggunakan kelayakan organisasi mereka.
Sebelum anda bermula
Pastikan anda mempunyai:
- Peranan pentadbir sistem dalam Adobe Admin Console
- Akses pentadbir ke realm KeyCloak yang mengesahkan pengguna Adobe anda
- Domain yang anda boleh sahkan dan tambah ke direktori
Pastikan alamat e-mel setiap pengguna tergolong dalam domain yang dituntut dalam Admin Console. KeyCloak menggunakan alamat e-mel sebagai pengenal pengguna.
Cipta direktori dan muat turun metadata Adobe
Masukkan nama direktori, pilih Federated ID, kemudian pilih Next.
Pilih Other SAML Providers, kemudian Next.
Pada skrin Set up IdP, pilih Download Adobe Metadata file. Kekalkan skrin ini terbuka untuk langkah seterusnya.
Import klien Adobe ke dalam KeyCloak
Log masuk ke Admin Console KeyCloak dan pilih realm yang mengesahkan pengguna Adobe anda.
Pilih Clients > Import client.
Di bawah Resource file, pilih Browse dan muat naik fail metadata Adobe. KeyCloak mengisi ID entiti Adobe, URL ACS, sijil, dan tetapan SAML lain daripada fail tersebut.
Import fail metadata Adobe dan bukannya mencipta klien secara manual. Ini memastikan KeyCloak menggunakan tetapan SAML Adobe yang tepat.
Dalam Name, masukkan Adobe Identity Management – <nama organisasi anda>, kemudian pilih Save.
Sahkan tetapan yang diimport:
- Valid redirect URIs menunjukkan URL ACS Adobe.
- Name ID format ialah email.
- Penandatanganan dihidupkan di bawah Signature and Encryption.
- Tab Keys menunjukkan sijil Adobe.
Petakan Atribut Pengguna
Adobe memerlukan alamat e-mel, nama pertama, dan nama akhir pengguna dalam penegasan SAML.Cipta skop klien yang menghantarnya.
Dalam panel navigasi, pilih Client scopes > Create client scope.
Masukkan Adobe Identity Scope sebagai nama, pilih SAML sebagai protokol, kemudian pilih Save.
Pada tab Mappers, pilih Configure a new mapper (atau Add mapper > By configuration), kemudian pilih User Attribute.
Masukkan nilai untuk atribut pertama dalam jadual berikut. Biarkan SAML Attribute NameFormat sebagai Unspecified dan matikan Aggregate attribute values, kemudian pilih Save.
Ulangi langkah 3 dan 4 untuk setiap atribut dalam jadual.
CountryCode bukan atribut terbina dalam Keycloak.Untuk menghantarnya, tambah dahulu atribut pengguna tersuai dalam Realm settings > User profile yang menyimpan kod negara ISO 3166-1 dua huruf.
Pilih Clients, pilih klien Adobe, kemudian pilih tab Client scopes.
Pilih Add client scope, pilih Adobe Identity Scope, kemudian pilih Add > Default.
Muat naik Metadata KeyCloak ke Admin Console
Dalam KeyCloak, navigasi ke Realm settings > General > Endpoints dan pilih SAML 2.0 Identity Provider Metadata.
Simpan XML yang dibuka sebagai fail, seperti keycloak-idp-metadata.xml.
Kembali ke skrin Set up IdP dalam Adobe Admin Console, muat naik fail metadata KeyCloak, kemudian pilih Next.
Biarkan penciptaan akaun automatik dihidupkan. Jika organisasi anda menyediakan pengguna secara manual, matikan tetapan ini.
Di bawah Attribute mappings, pilih negara lalai, kemudian pilih Done.
Seterusnya, sahkan pemilikan domain dan tambahkan domain ke direktori, jika anda belum melakukannya.
Uji log masuk tunggal
Dalam Admin Console, navigasi ke Tetapan > Identiti > Direktori, kemudian pilih direktori anda.
Dalam panel butiran direktori, pilih Uji.
Log masuk sebagai pengguna KeyCloak. Sahkan bahawa halaman Pengesahan IdP Berjaya menyenaraikan nilai yang dijangka untuk setiap atribut.
Jika atribut tiada, semak mapper atribut tersebut dan sahkan bahawa Adobe Identity Scope adalah skop lalai pada klien Adobe. Untuk isu lain, lihat Selesaikan ralat log masuk Federated ID (SSO) atau lakukan penjejakan SAML.Untuk bantuan berkaitan konfigurasi anda, navigasi ke Admin Console > Sokongan untuk menghubungi Layanan Pelanggan Adobe.