Consultez notre cours Experience League Configuration de l’accès AEM pour les administrateurs. Vous y trouverez une présentation de la manière dont les utilisateurs s’authentifient à l’aide d’Adobe IMS pour AEM as a Cloud Service et dont les utilisateurs, groupes d’utilisateurs et profils de produits d’Adobe sont utilisés pour contrôler l’accès à AEM et à ses fonctionnalités. Adobe ID requis.
AEM ne prend actuellement pas en charge l’affectation de groupes à des profils. Les utilisateurs doivent être ajoutés individuellement.
AEM as a Cloud Service ne prend en charge l’authentification IMS que pour les utilisateurs Auteur, Admin et Dev. Il n’offre pas de prise en charge pour les utilisateurs finaux externes de sites clients, tels que les visiteurs du site.
L’authentification IMS fonctionne à l’aide du protocole OAuth entre AEM et le point d’entrée Adobe IMS. Une fois qu’un utilisateur a été ajouté à IMS et possède une identité Adobe, il peut se connecter au service de création AEM à l’aide des informations d’identification IMS.
Le flux d’identifiant de connexion utilisateur est indiqué ci-dessous, l’utilisateur sera redirigé vers IMS et éventuellement vers le fournisseur d’identité client pour la SSO, puis redirigé vers AEM.
L’intégration du client à Adobe Admin Console est un prérequis pour utiliser Adobe IMS pour l’authentification AEM.
Pour commencer, une organisation doit être configurée pour les clients dans Adobe IMS. Les clients Adobe Enterprise sont représentés en tant qu’organisations IMS dans Adobe Admin Console. Il s’agit du portail que les clients Adobe utilisent pour gérer les droits de leurs produits pour leurs utilisateurs et groupes.
Une organisation doit déjà être configurée pour les clients AEM et, dans le cadre de la mise en service IMS, les instances de client seront mise à disposition dans Admin Console pour gérer les droits et accès des utilisateurs.
Dès qu’un client existe en tant qu’organisation IMS, il doit configurer son système comme suit :
Pour plus d’informations sur les bases d’Adobe IMS, y compris sur la configuration des fournisseurs d’identité, consultez cette page.
Pour en savoir plus sur l’utilisation d’Enterprise Administration et d’Admin Console, consultez cette page.
Il existe trois méthodes d’intégration des utilisateurs en fonction de la taille du client et de ses préférences : création manuelle d’utilisateurs dans Admin Console, chargement d’un fichier CSV ou synchronisation des utilisateurs depuis l’annuaire Active Directory d’entreprise du client.
Ajout manuel via l’interface utilisateur de l’Admin Console
Les utilisateurs et les groupes peuvent être créés manuellement dans l’interface utilisateur d’Admin Console. Cette méthode peut être utilisée s’il y a un nombre réduit d’utilisateurs à gérer. Par exemple, il y a moins de 50 utilisateurs AEM ou vous utilisez déjà cette méthode pour administrer d’autres produits Adobe tels que les applications Analytics, Target ou Creative Cloud.
Chargement de fichiers dans l’interface utilisateur d’Admin Console
Pour gérer facilement la création d’utilisateurs, un fichier .csv
peut être chargé afin de permettre l’ajout groupé des utilisateurs :
Outil de synchronisation des utilisateurs
L’outil de synchronisation des utilisateurs (ou UST, User Sync Tool) permet aux clients d’entreprise de créer ou de gérer des utilisateurs Adobe utilisant Active Directory. Cela fonctionne également pour d’autres services d’annuaire OpenLDAP testés. Les utilisateurs cibles sont les administrateurs d’identité informatique (administrateurs d’annuaire d’entreprise ou système) qui pourront installer et configurer l’outil. Cet outil Open Source est personnalisable, de telle sorte que les clients puissent le modifier en fonction de vos exigences spécifiques.
Lorsque la synchronisation des utilisateurs s’exécute, elle récupère une liste d’utilisateurs à partir de l’annuaire Active Directory de l’organisation et la compare à la liste des utilisateurs dans Admin Console. Elle appelle ensuite l’API de gestion des utilisateurs Adobe pour synchroniser Admin Console avec le répertoire de l’organisation. Le flux des modifications est entièrement unidirectionnel. Les modifications effectuées dans Admin Console ne sont pas transférées vers l’annuaire.
Cet outil permet à l’administrateur système de mapper les groupes d’utilisateurs dans l’annuaire du client avec la configuration de produits et les groupes d’utilisateurs dans Admin Console.
Pour configurer la synchronisation des utilisateurs, l’organisation doit créer un ensemble d’informations d’identification de la même manière qu’avec l’API User Management.
L’outil de synchronisation des utilisateurs est distribué via le référentiel Adobe GitHub à cet emplacement.
Une version préliminaire 2.4RC1 avec prise en charge de la création de groupe dynamique est disponible ici.
Cette version a pour principales fonctionnalités la possibilité de mapper de manière dynamique les nouveaux groupes LDAP pour l’appartenance des utilisateurs à Admin Console, ainsi que la création dynamique de groupes d’utilisateurs.
Vous trouverez plus d’informations sur les nouvelles fonctionnalités de groupe à cet emplacement.
Documentation de synchronisation des utilisateurs
Pour plus d’informations, consultez la documentation de l’outil UST.
L’outil de synchronisation des utilisateurs doit s’enregistrer en tant que UMAPI client d’Adobe I/O en suivant la procédure décrite ici.
La documentation relative à la console Adobe I/O est disponible ici.
Le fonctionnement de l’API User Management utilisée par l’outil de synchronisation des utilisateurs est abordé en détail ici.
La configuration IMS requise pour AEM sera automatiquement définie lorsque les environnements et instances AEM seront fournis. Cependant, l’administrateur peut la modifier en fonction de ses besoins à l’aide de la méthode décrite ici.
La configuration IMS requise pour AEM sera automatiquement définie lorsque les environnements et instances AEM seront fournis. Les administrateurs du client peuvent modifier une partie de la configuration en fonction de leurs besoins.
L’approche globale consiste à configurer Adobe IMS en tant que fournisseur OAuth. Le gestionnaire de synchronisation par défaut Apache Jackrabbit Oak peut être modifié comme pour la synchronisation LDAP.
Vous trouverez ci-dessous les principales configurations OSGI qui doivent être modifiées afin de changer des propriétés telles que l’adhésion automatique des utilisateurs ou les mappages de groupes.
Lorsque l’administrateur du produit se connecte à Admin Console, il voit plusieurs instances de contexte du produit AEM as a Cloud Service, comme illustré ci-dessous. Par exemple, sélectionnez l’un des produits de la page Aperçu :
La liste des instances existantes s’affiche :
Sous chaque instance de contexte de produit, il y a des instances couvrant les services Auteur ou Publication dans les environnements de production, d’évaluation ou de développement. Chaque instance est associée aux rôles Profils de produit ou Cloud Manager. Ces profils de produits servent à attribuer l’accès aux utilisateurs et aux groupes avec le privilège requis.
Le AEM Administrateurs_xxx Le profil sera utilisé pour accorder des privilèges d’administrateur dans l’instance d’AEM associée pendant que la fonction AEM Users_xxx profile est utilisé pour ajouter des utilisateurs réguliers.
Tous les utilisateurs et groupes ajoutés au profil de produit pourront se connecter à cette instance, comme illustré dans l’exemple ci-dessous :
Le Administrateurs AEM le nom du profil de produit ne doit pas être modifié. Modification du nom de la variable Administrateurs AEM product profile supprime les droits d’administrateur de tous les utilisateurs affectés à ce profil.
Connexion de l’administrateur local
AEM peut continuer à prendre en charge les connexions locales pour les utilisateurs administrateurs. L’écran de connexion dispose d’une option de connexion locale :
Connexion via IMS
Pour les autres utilisateurs, la connexion via IMS peut être utilisée une fois qu’IMS est configuré sur l’instance. L’utilisateur doit d’abord cliquer sur le bouton Se connecter avec Adobe comme illustré ci-dessous :
Tout utilisateur peut être créé dans IMS à l’aide d’un Adobe ID ou d’un Federated ID. Si un utilisateur est configuré à l’aide d’un Federated ID, il est authentifié lors de la connexion à l’aide du fournisseur d’identité de son entreprise.
Il est alors redirigé vers l’écran de connexion IMS et il doit saisir ses informations d’identification :
Si un fournisseur d’identité fédéré est configuré lors de la configuration initiale d’Admin Console, l’utilisateur est redirigé vers le fournisseur d’identité client pour SSO :
Une fois l’authentification terminée, l’utilisateur est redirigé vers AEM et connecté :
Les listes de contrôle d’accès et les autorisations continueront d’être gérées dans AEM. Les groupes d’utilisateurs synchronisés à partir d’IMS peuvent être affectés à des groupes locaux dans lesquels des listes de contrôle d’accès et des privilèges sont définis.
Dans l’exemple ci-dessous, nous ajoutons des groupes synchronisés au groupe local Dam_Users comme exemple.
L’utilisateur fait partie des groupes suivants dans IMS :
Lorsque l’utilisateur se connecte, ses adhésions de groupes sont synchronisées, comme illustré ci-dessous :
Dans AEM, les groupes d’utilisateurs synchronisés à partir d’IMS peuvent être ajoutés en tant que membres aux groupes locaux existants, tels que DAM User.
Comme illustré ci-dessous, le groupe AEM-GRP_008 hérite des autorisations et des privilèges du groupe DAM Users. C’est un moyen efficace de gérer les autorisations pour les groupes synchronisés. Il est généralement utilisé dans les méthodes d’authentification par LDAP.
Pour pouvoir accéder à Cloud Manager ou à AEM as a Cloud Service, vous devez être affecté aux profils du produit Cloud Manager.
Reportez-vous à Définitions de rôle pour en savoir plus sur les rôles des utilisateurs qui régissent la disponibilité de fonctionnalités spécifiques dans Cloud Manager.
Cloud Manager dispose de rôles préconfigurés avec les autorisations appropriées. Pour en savoir plus sur les rôles dotés d’autorisations spécifiques, de tâches préconfigurées ou d’autorisations associées à chaque rôle, consultez Autorisations basées sur les rôles.
Procédure d’ajout d’un utilisateur
Vous pouvez ajouter un utilisateur à un profil particulier, soit à partir d’un écran d’utilisateur existant, soit à partir d’un nouvel écran d’utilisateur.
Vous pouvez également ajouter un utilisateur à partir de l’écran Aperçu, comme illustré dans la figure ci-dessous.
Vous pouvez affecter plusieurs profils à un utilisateur, comme le montre la figure ci-dessous.
Une fois que vous avez été ajouté au profil approprié, vous devez pouvoir accéder aux clients respectifs dans Cloud Manager via Adobe Experience Cloud en utilisant l’angle supérieur droit de l’interface utilisateur.
Les étapes mentionnées dans la section précédente doivent avoir déjà été effectuées pour pouvoir accéder à une instance d’AEM as a Cloud Service.
Pour avoir accès à une instance AEM dans l’Admin Console, vous devez voir le programme Cloud Manager et les environnements du programme dans la liste de produits proposés par l’Admin Console.
Par exemple, dans la capture d’écran ci-dessous, vous voyez deux environnements disponibles : dev author (création) et publish (publication).
Pour accéder aux instances AEM, l’utilisateur doit être ajouté à un groupe du produit Cloud Service approprié.
Chaque instance de création possède un profil Administrateurs AEM et Utilisateurs AEM, et chaque instance de publication possède un profil Utilisateurs AEM. Si nécessaire, vous pouvez ajouter d’autres profils.
Pour obtenir un accès de niveau administrateur à l’instance AEM, ajoutez l’utilisateur au profil Administrateurs AEM pour ce produit particulier.