Konfigurieren von Benutzern und Benutzergruppen configure-your-users-and-user-groups

IMPORTANT
Neue Installationen von AEM 6.5 unterstützen keine Funktionen von AEM Mobile Apps. Die bevorzugten Editoren für die Verwaltung von Headless-Inhalten in AEM sind nun:

In diesem Kapitel werden die Benutzerrollen und die Konfiguration Ihrer Benutzer und Gruppen beschrieben, um die Erstellung und Verwaltung Ihrer Mobile Apps zu unterstützen.

AEM Mobile-Programmbenutzer und Gruppenverwaltung aem-mobile-application-users-and-group-administration

Um das Berechtigungsmodell für AEM-Apps zu organisieren und zu verwalten, sind die beiden folgenden Gruppen verfügbar:

  • app-admins für App-Admins
  • app-authors für App-Autoren

Inhaltsautoren von AEM Mobile-Programmen (app-author-Gruppe) aem-mobile-application-content-authors-app-author-group

Mitglieder der Gruppe app-author sind für das Authoring von AEM-Mobile-App-Inhalten, einschließlich Seiten, Text, Bildern und Videos, verantwortlich.

Gruppenkonfiguration - app-authors group-configuration-app-authors

  1. Erstellen Sie eine Benutzergruppe mit dem Namen „app-authors“:

    Navigieren Sie zur Benutzer-Admin Console: http://localhost:4502/libs/granite/security/content/groupadmin.html

    Klicken Sie in der Benutzergruppenkonsole auf die Schaltfläche "+", um eine Gruppe zu erstellen.

    Legen Sie die ID dieser Gruppe auf „app-authors“ fest, um anzugeben, dass es sich um einen bestimmten Typ von Autorenbenutzergruppe handelt, der für das Authoring von Mobile Apps innerhalb von AEM spezifisch ist.

  2. Mitglied zur Gruppe hinzufügen: Autoren

    chlimage_1-18

    Hinzufügen von app-authors zur Gruppe „Authors“

  3. Nachdem Sie nun die Benutzergruppe app-authors erstellt haben, können Sie dieser neuen Gruppe über die Admin Console „Benutzer einzelne Team-Mitglieder.

    chlimage_1-19

    Benutzergruppen bearbeiten

  4. Navigieren Sie zur Konsole Berechtigungen und fügen Sie Berechtigungen zum Verwalten von Cloud-Services hinzu

    • (Lesen) unter /etc/cloudservices
    note note
    NOTE
    App-Autoren erweitern die standardmäßige Gruppe der Inhaltsautoren von AEM, sodass sie die Möglichkeit erben, Inhalte unter /content/phonegap zu erstellen

Gruppe der AEM Mobile-Programmadministratoren (Gruppe der App-Administratoren) aem-mobile-application-administrators-group-app-admins-group

Mitglieder der Gruppe app-admins können Programminhalte mit den gleichen Berechtigungen erstellen, die auch in app-authors AND enthalten sind. Darüber hinaus sind sie auch verantwortlich für:

  • Konfigurieren von PhoneGap Build- und Adobe-Mobile-Services-Cloud-Services in AEM
  • Staging, Veröffentlichen und Löschen von OTA-Aktualisierungen zur Inhaltssynchronisierung der Anwendung
NOTE
Berechtigungen bestimmen die Verfügbarkeit einiger Benutzeraktionen im AEM App Command Center.
Beachten Sie, dass einige Optionen für app-authors, die für app-admins verfügbar sind, nicht verfügbar sind.

Gruppenkonfiguration - app-admins group-configuration-app-admins

  1. Erstellen Sie eine Gruppe mit dem Namen app-admins.

  2. Fügen Sie die folgenden Gruppen zu Ihrer neuen Gruppe „app-admins“ hinzu:

    • content-authors
    • workflow-users

    chlimage_1-20

  3. Navigieren Sie zur Konsole Berechtigungen und fügen Sie Berechtigungen zum Verwalten von Cloud-Services hinzu

    • (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/cloudservices/mobileservices
    • (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/cloudservices/phonegap-build
  4. Fügen Sie in derselben Berechtigungskonsole Berechtigungen zum Staging, Veröffentlichen und Löschen von App-Inhaltsaktualisierungen hinzu

    • (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/packages/mobileapp
    • (Lesen) unter /var/contentsync
    note note
    NOTE
    Die Paketreplikation wird verwendet, um App-Aktualisierungen von der Autoreninstanz in der Veröffentlichungsinstanz zu veröffentlichen.
    note caution
    CAUTION
    Der Zugriff auf /var/contentsync wird vorkonfiguriert verweigert.
    Das Auslassen der Leseberechtigung kann dazu führen, dass leere Aktualisierungspakete erstellt und repliziert werden.
  5. Fügen Sie dieser Gruppe nach Bedarf Mitglieder hinzu

Dashboard-Kachelberechtigungen dashboard-tile-permissions

Dashboard-Kacheln können je nach den Berechtigungen, über die der Benutzer verfügt, unterschiedliche Aktionen anzeigen. Im Folgenden wird beschrieben, welche Aktionen für jede Kachel verfügbar sind.

Zusätzlich zu diesen Berechtigungen kann eine Aktion auch je nach Konfiguration der aktuellen App ein- oder ausgeblendet werden. Wenn der App beispielsweise keine PhoneGap-Cloud-Konfiguration zugewiesen wurde, hat es keinen Sinn, die Aktion „Remote-Build“ anzuzeigen. Diese sind unten unter den Abschnitten Konfigurationsbedingung aufgeführt.

Programmkachel verwalten manage-app-tile

Die Kachel verfügt derzeit über keine Aktionen, für die Berechtigungen erforderlich sind. Die Detailseite für die Anwendung enthält jedoch die folgenden Aktionen:

  • Bearbeiten für app-author und app-admin (Benutzeroberflächen-Trigger - jcr:write - in /content/phonegap/{suffix})
  • Download für app-author und app-admin (Benutzeroberflächen-Trigger - unter /content/phonegap/{suffix})

Die folgende Abbildung zeigt die Download- und Bearbeitungsoptionen für eine App:

chlimage_1-21

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b