Configuration de KeyCloak pour une utilisation avec Adobe SSO

Dernière mise à jour le 2 nov. 2026

Configurez KeyCloak comme fournisseur d’identités SAML (IdP) afin que les utilisateurs puissent se connecter aux applis et aux services Adobe avec les informations d’identification de l’organisation.

Avant de commencer

Assurez-vous de disposer des éléments suivants :

  • Rôle d'administrateur système dans Adobe Admin Console
  • Un accès administrateur au domaine KeyCloak qui authentifie les utilisateurs Adobe
  • Un domaine que vous pouvez vérifier et ajouter au répertoire
Conseil

Assurez-vous que l’adresse e-mail de chaque utilisateur appartient à un domaine revendiqué dans Admin Console. KeyCloak utilise l’adresse e-mail comme identifiant utilisateur.

Créer un répertoire et télécharger les métadonnées Adobe

Connectez-vous à la Admin Console, accédez à Paramètres > Identité > Répertoires, puis sélectionnez Créer un répertoire.

Saisissez un nom de répertoire, sélectionnez Federated ID, puis sélectionnez Suivant.

Sélectionnez Autres fournisseurs SAML, puis Suivant.

Dans l’écran Configurer IdP, sélectionnez Télécharger le fichier de métadonnées Adobe. Laissez cet écran ouvert pour l’étape suivante.

Importer le client Adobe dans Keycloak

Connectez-vous à KeyCloak Admin Console et sélectionnez le domaine qui authentifie les utilisateurs Adobe.

Sélectionnez Clients > Importer le client.

Sous Fichier de ressource, sélectionnez Parcourir et chargez le fichier de métadonnées Adobe. KeyCloak renseigne l’ID d’entité Adobe, l’URL ACS, le certificat et les autres paramètres SAML à partir du fichier.

Annotation

Importez le fichier de métadonnées Adobe au lieu de créer le client manuellement. Cela garantit que KeyCloak utilise les paramètres SAML exacts d’Adobe.

Dans Nom, saisissez Adobe Identity Management – <nom de votre organisation>, puis sélectionnez Enregistrer.

Vérifiez les paramètres importés :

  • URI de redirection valides affiche l’URL ACS Adobe.
  • Format de l’ID de nom est défini sur e-mail.
  • La signature est activée sous Signature et chiffrement.
  • L’onglet Clés affiche le certificat d’Adobe.

Mappage des attributs utilisateur

Adobe exige que l'adresse e-mail, le prénom et le nom de l'utilisateur figurent dans l'assertion SAML. Créez une portée client qui les envoie.

Dans le panneau de navigation, sélectionnez Portées client > Créer une portée client.

Entrez Portée Adobe Identity comme nom, sélectionnez SAML comme protocole, puis sélectionnez Enregistrer.

Dans l’onglet Mappeurs, sélectionnez Configurer un nouveau mappeur (ou Ajouter un mappeur > Par configuration), puis sélectionnez Attribut utilisateur.

Saisissez les valeurs du premier attribut dans le tableau suivant. Laissez Format de nom de l’attribut SAML sur Non spécifié et laissez Agréger les valeurs d’attribut désactivé, puis sélectionnez Enregistrer.

Saisie des attributs utilisateur
Saisissez les attributs utilisateur.

Répétez les étapes 3 et 4 pour chaque attribut du tableau.

 

Annotation

CountryCode n’est pas un attribut intégré de KeyCloak. Pour l’envoyer, commencez par ajouter un attribut utilisateur personnalisé dans Paramètres de Realm > Profil utilisateur qui stocke un code de pays ISO 3166-1 à deux lettres.

Sélectionnez Clients, le client Adobe, puis l’onglet Portées client.

Sélectionnez Ajouter une portée client, Portée Adobe Identity, puis Ajouter > Par défaut.

Charger les métadonnées KeyCloak dans Admin Console

Dans KeyCloak, accédez à Paramètres de Realm > Général > Points d’entrée, puis sélectionnez Métadonnées du fournisseur d’identité SAML 2.0.

Enregistrez le fichier XML qui s’ouvre, par exemple keycloak-idp-metadata.xml.

Revenez à l'écran Configurer l'IdP dans Adobe Admin Console, importez le fichier de métadonnées KeyCloak, puis sélectionnez Suivant.

Laissez la création automatique de compte activée. Si votre organisation provisionne les utilisateurs manuellement, désactivez ce paramètre.

Dans la section Mappages d'attributs, sélectionnez un pays par défaut, puis cliquez sur Terminé.

Ensuite, vérifiez la propriété du domaine et ajoutez le domaine au répertoire, si vous ne l’avez pas déjà fait.

Test de l’authentification unique

Dans Admin Console, accédez à Paramètres > Identité > Répertoires, puis sélectionnez votre répertoire.

Dans le panneau des détails du répertoire, sélectionnez Test.

Connectez-vous en tant qu’utilisateur KeyCloak. Confirmez que la page Validation IdP réussie affiche les valeurs attendues pour chaque attribut.

Page de validation IdP réussie dans Admin Console
Confirmez la réussite de la validation IdP.

Si un attribut est manquant, vérifiez son mappeur et confirmez que Adobe Identity Scope est une portée par défaut sur le client Adobe.Pour les autres problèmes, consultez Résoudre les erreurs de connexion Federated ID (authentification unique) ou effectuez une trace SAML. Pour obtenir de l’aide concernant la configuration, accédez à Admin Console > Assistance pour contacter l’assistance clientèle Adobe.