Configuration d’utilisateurs et de groupes d’utilisateurs

REMARQUE

Adobe recommande d’utiliser l’éditeur d’application d’une seule page (SPA) pour les projets nécessitant un rendu côté client basé sur la structure SPA (par exemple, React). En savoir plus.

Ce chapitre décrit les rôles utilisateur et comment configurer vos utilisateurs et groupes pour qu’ils prennent en charge la création et la gestion de vos applications mobiles.

Utilisateurs de l’application AEM Mobile et administration des groupes

Pour aider à organiser et à gérer le modèle d’autorisation pour les applications AEM, les deux groupes suivants sont disponibles :

  • administrateurs d’applications pour les administrateurs d’applications
  • créateurs d’applications pour les auteurs d’applications

Développeurs de contenu d’application AEM Mobile (groupe app-author)

Les membres du groupe d’auteurs d’applications sont chargés de créer AEM contenu d’applications mobiles, y compris des pages, du texte, des images et des vidéos.

Configuration du groupe - app-authors

  1. Créez un groupe d’utilisateurs appelé « app-authors » :

    Accédez au Admin Console utilisateur : http://localhost:4502/libs/granite/security/content/groupadmin.html

    Dans la console des groupes d’utilisateurs, sélectionnez le bouton « + » pour créer un groupe.

    Définissez l’ID de ce groupe sur « app-authors » pour indiquer qu’il s’agit d’un type précis de groupe d’utilisateurs-auteurs qui est spécifique au développement d’applications mobiles dans AEM.

  2. Ajouter un membre au groupe : Auteurs

    chlimage_1-18

    Ajouter les auteurs d’applications au groupe Auteurs

  3. Maintenant que vous avez créé le groupe d’utilisateurs app-authors, vous pouvez lui ajouter d’autres membres dans la console d’administration des utilisateurs.

    chlimage_1-19

    Modifier des groupes d’utilisateurs

  4. Accédez à la console Permissions et ajoutez des autorisations pour administrer les services cloud.

    • (Lire) sur /etc/cloudservices
    REMARQUE

    Les auteurs d’applications étendent le groupe d’auteurs de contenu (auteurs) par défaut de l’AEM, héritant ainsi de la possibilité de créer du contenu sous /content/phonegap

Groupe Administrateurs d’application AEM Mobile (groupe app-admins)

Les membres du groupe app-admins peuvent également créer du contenu d’application avec les mêmes autorisations que celles fournies aux auteurs d’applications ET. Ils sont également responsables des éléments suivants :

  • La configuration des services cloud PhoneGap Build et Adobe Mobile Services dans AEM
  • Mises à jour OTA de synchronisation de contenu de l’application d’évaluation, de publication et d’effacement
REMARQUE

Les autorisations déterminent la disponibilité de certaines actions utilisateur dans le centre de commande d’applications AEM.

Vous remarquerez que certaines options ne sont pas disponibles pour le groupe app-authors, mais le sont pour app-admins.

Configuration du groupe - app-admins

  1. Créez un groupe appelé app-admins.

  2. Ajoutez les groupes suivants à votre nouveau groupe app-admins :

    • content-authors
    • workflow-users

    chlimage_1-20

  3. Accédez à la console Permissions et ajoutez des autorisations pour administrer les services cloud.

    • (lire, modifier, créer, supprimer, répliquer) sur /etc/cloudservices/mobileservices
    • (lire, modifier, créer, supprimer, répliquer) sur /etc/cloudservices/phonegap-build
  4. Dans la même console Permissions, ajoutez des autorisations pour l’affichage, la publication et l’effacement des mises à jour du contenu de l’application.

    • (lire, modifier, créer, supprimer, répliquer) sur /etc/packages/mobileapp
    • (lire) sur /var/contentsync
    REMARQUE

    La réplication de package sert à publier des mises à jour d’application de l’instance de création vers l’instance de publication

    ATTENTION

    /var/contentsync est par défaut refusé.

    L’omission du droit en lecture peut entraîner la création et la réplication de packages de mise à jour vides.

  5. Ajoutez des membres à ce groupe selon les besoins

Autorisations de la mosaïque Tableau de bord

Les mosaïques Tableau de bord peuvent présenter différentes actions selon les droits de l’utilisateur. Le document suivant décrit les actions disponibles pour chaque mosaïque.

Outre ces autorisations, une action peut également être affichée/masquée selon la façon dont l’application est configurée. Par exemple, il n'y a aucun intérêt à exposer l'action "Génération à distance" si une configuration de cloud PhoneGap n'a pas été affectée à l'application. Ils seront répertoriés ci-dessous sous les sections 'Configuration Condition'.

Mosaïque Gestion de l’application

La mosaïque ne présente actuellement aucune action nécessitant des autorisations. Toutefois, la page de détails de l’application propose les actions suivantes:

  • ** Editeur pour app-author et app-admin (Déclencheur d’interface utilisateur - jcr:write - sur /content/phonegap/{suffix})
  • ** Téléchargement pour app-author et app-admin (déclencheur de l’interface utilisateur - sur /content/phonegap/{suffix})

L’image ci-dessous présente les options de téléchargement et de modification pour une application :

chlimage_1-21

Sur cette page