Konfigurieren von Benutzern und Benutzergruppen configure-your-users-and-user-groups
In diesem Kapitel werden die Benutzerrollen und die Konfiguration Ihrer Benutzer und Gruppen zur Unterstützung der Erstellung und Verwaltung Ihrer Apps beschrieben.
AEM Mobile-Anwendungsbenutzer und Gruppenverwaltung aem-mobile-application-users-and-group-administration
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
AEM Mobile Application Content Authors (Gruppe "app-author") aem-mobile-application-content-authors-app-author-group
Mitglieder der Gruppe "App-Autor"sind für das Authoring AEM Inhalte mobiler Anwendungen verantwortlich, einschließlich Seiten, Text, Bildern und Videos.
Gruppenkonfiguration - app-authors group-configuration-app-authors
-
Erstellen Sie eine 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 die Schaltfläche "+", um eine Gruppe zu erstellen.
Setzen Sie die ID dieser Gruppe auf "app-authors", um anzugeben, dass es sich um einen bestimmten Typ von Autoren-Benutzergruppe handelt, die für das Authoring von Mobile Apps in AEM spezifisch ist.
-
Mitglied zur Gruppe hinzufügen: Autoren
App-Autoren zur Gruppe Autoren hinzufügen
-
Nachdem Sie die Benutzergruppe "app-authors"erstellt haben, können Sie dieser neuen Gruppe über die Admin Console Benutzer einzelne Teammitglieder hinzufügen.
Benutzergruppen bearbeiten
-
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 "content-authors"(Autoren) von AEM, sodass sie die Möglichkeit erben, Inhalte unter /content/phonegap zu erstellen
AEM Mobile-Gruppe "Anwendungsadministratoren"(Gruppe "app-admins") aem-mobile-application-administrators-group-app-admins-group
Mitglieder der Gruppe "app-admins"können Anwendungsinhalte mit denselben Berechtigungen erstellen, die auch in den App-Autoren UND enthalten sind. Außerdem sind sie für Folgendes verantwortlich:
- 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
Gruppenkonfiguration - App-Administratoren group-configuration-app-admins
-
Erstellen Sie eine Gruppe namens "app-admins".
-
Fügen Sie Ihrer neuen Gruppe "app-admins"die folgenden Gruppen hinzu:
- content-authors
- workflow-users
-
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
-
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 Paketreplikation wird verwendet, um App-Aktualisierungen von der Autoreninstanz zur Veröffentlichungsinstanz zu veröffentlichen. note caution CAUTION Der Zugriff auf /var/contentsync wird standardmäßig verweigert. Wenn Sie die LESE-Berechtigung auslassen, kann dies dazu führen, dass leere Aktualisierungspakete erstellt und repliziert werden. -
Mitglieder dieser Gruppe nach Bedarf hinzufügen
Berechtigungen für Dashboard-Kacheln dashboard-tile-permissions
Dashboard-Kacheln können je nach den Berechtigungen des Benutzers unterschiedliche Aktionen anzeigen. Im Folgenden wird beschrieben, welche Aktionen für die einzelnen Kacheln verfügbar sind.
Zusätzlich zu diesen Berechtigungen kann eine Aktion auch je nach Konfiguration der aktuellen App ein-/ausgeblendet werden. Es hat beispielsweise keinen Zweck, die Aktion "Remote Build"anzuzeigen, wenn der App keine PhoneGap-Cloud-Konfiguration zugewiesen wurde. Diese sind in den Abschnitten "Konfigurationsbedingung"aufgeführt.
App-Kachel verwalten manage-app-tile
Die Kachel verfügt derzeit über keine Aktionen, für die Berechtigungen erforderlich sind. Die Detailseite für die Anwendung weist jedoch die folgenden Aktionen auf:
- Bearbeiten für app-author und app-admin (UI-Trigger - jcr:write - für /content/phonegap/{suffix})
- Herunterladen 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: