Konfigurieren von Benutzern und Benutzergruppen

HINWEIS

Adobe empfiehlt die Verwendung des SPA-Editors für Projekte, für die ein frameworkbasiertes clientseitiges Rendering für einzelne Seiten (z. B. React) erforderlich ist. Weitere Informationen

In diesem Kapitel werden die Benutzerrollen und die Konfiguration Ihrer Benutzer und Gruppen zur Unterstützung des Authoring und Managements Ihrer mobilen Apps beschrieben.

AEM Mobile-Anwendungsbenutzer und Gruppenverwaltung

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

  • App-Administratoren für App-Administratoren
  • app-authors für App-Autoren

Autoren von AEM Mobile-Anwendungsinhalten (Gruppe „app-author“)

Mitglieder der Gruppe "App-Autor"sind für die Bearbeitung AEM Inhalte mobiler Anwendungen verantwortlich, einschließlich Seiten, Text, Bildern und Videos.

Gruppenkonfiguration: app-authors

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

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

    Wählen Sie in der Benutzergruppenkonsole das Plussymbol, um die Gruppe zu erstellen.

    Legen Sie die ID dieser Gruppe auf „app-authors“ fest, um anzugeben, dass diese Autorenbenutzergruppe spezifisch für mobile Anwendungen in AEM ist.

  2. Hinzufügen von Mitgliedern zur Gruppe: Autoren

    chlimage_1-18

    App-Autoren zur Gruppe Autoren hinzufügen

  3. Nachdem Sie die Benutzergruppe „app-authors“ erstellt haben, können Sie ihr über die Benutzer-Admin-Konsole Teammitglieder hinzufügen.

    chlimage_1-19

    Bearbeiten von Benutzergruppen

  4. Navigieren Sie zum Berechtigungskonsole und Berechtigungen zum Verwalten von Cloud Services hinzufügen

    • (Lesen) unter /etc/cloudservices
    HINWEIS

    App-Autoren erweitern die standardmäßige Gruppe "content-authors"(Autoren) von AEM und erben dadurch die Möglichkeit, Inhalte unter /content/phonegap zu erstellen.

Administratoren von AEM Mobile-Anwendungen (Gruppe „app-admins“)

Mitglieder der Gruppe "app-admins"können Anwendungsinhalte mit den gleichen Berechtigungen erstellen, die auch für "app-authors"vorhanden sind UND Darüber hinaus sind folgende Aufgaben zuständig:

  • Konfigurieren von PhoneGap Build- und Adobe Mobile Services-Cloud-Services in AEM
  • Staging, Veröffentlichen und Löschen von OTA-Aktualisierungen für die Inhaltssynchronisierung
HINWEIS

Welche Benutzeraktionen in der AEM Apps-Befehlszentrale verfügbar sind, hängt von den jeweiligen Berechtigungen an.

Sie werden feststellen, dass einige Optionen nicht für „app-authors“, jedoch für „app-admins“ zur Verfügung stehen.

Gruppenkonfiguration: app-admins

  1. Erstellen Sie eine neue Gruppe mit dem Namen „app-admins“:

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

    • content-authors
    • workflow-users

    chlimage_1-20

  3. Navigieren Sie zum Berechtigungskonsole und Berechtigungen zum Verwalten von Cloud Services hinzufügen

    • (Lesen, Verändern, Erstellen, Löschen, Replizieren) für „/etc/cloudservices/mobileservices“
    • (Lesen, Verändern, Erstellen, Löschen, Replizieren) für „/etc/cloudservices/phonegap-build“
  4. Fügen Sie in derselben Berechtigungskonsole Berechtigungen zum Staging, Veröffentlichen und Löschen von Aktualisierungen des App-Inhalts hinzu

    • (Lesen, Verändern, Erstellen, Löschen, Replizieren) für „/etc/packages/mobileapp“
    • (Lesen) für „/var/contentsync“
    HINWEIS

    Die Paketreplikation wird verwendet, um Anwendungsaktualisierungen aus der Erstellungsinstanz in der Veröffentlichungsinstanz zu veröffentlichen.

    VORSICHT

    Der Zugriff auf „/var/contentsync“ ist standardmäßig nicht möglich.

    Das Übergehen der Leseberechtigung, kann dazu führen, dass leere Aktualisierungspakete erstellt und repliziert werden.

  5. Fügen Sie dieser Gruppe je nach Bedarf Mitglieder hinzu.

Berechtigungen für die Dashboard-Kacheln

Die Dashboard-Kacheln können je nach Berechtigungen des Benutzers verschiedene Aktionen enthalten. Im Folgenden wird beschrieben, welche Aktionen für die einzelnen Kacheln verfügbar sind.

Die Verfügbarkeit von Aktionen ist außerdem abhängig von der Konfiguration der aktuellen App. Beispielsweise ergibt die Aktion „Remote-Build“ keinen Sinn, wenn der App keine PhoneGap-Cloud-Konfiguration zugewiesen wurde. Diese werden unten unter "Konfigurationsbedingung".

Kachel „App verwalten“

Die Kachel enthält zurzeit keine Aktionen, für die Berechtigungen erforderlich sind, die Detailseite der Anwendung weist jedoch folgende Aktionen auf:

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

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

chlimage_1-21

Auf dieser Seite