配置用户和用户组 configure-your-users-and-user-groups
本章介绍用户角色以及如何配置用户和群组以支持移动设备应用程序的创作和管理。
AEM Mobile应用程序用户和组管理 aem-mobile-application-users-and-group-administration
为帮助组织和管理AEM应用程序的权限模型,可使用以下两个组:
- 应用程序管理员的应用程序管理员
- 适用于应用程序作者的应用程序作者
AEM Mobile应用程序内容作者(应用程序作者组) aem-mobile-application-content-authors-app-author-group
应用程序作者组的成员负责创作AEM移动应用程序内容,包括页面、文本、图像和视频。
组配置 — 应用程序作者 group-configuration-app-authors
-
创建一个名为“app-authors”的新用户组:
导航到用户Admin Console: http://localhost:4502/libs/granite/security/content/groupadmin.html
在用户组控制台中,选择“+”按钮以创建组。
将此组的ID设置为“应用程序作者”,表示它是特定于在AEM中创作移动应用程序的特定类型的作者用户组。
-
将成员添加到组:作者
将应用程序作者添加到作者组
-
现在,您已创建应用程序作者用户群组,接下来可以通过 用户管理控制台.
编辑用户组
-
导航到 权限控制台 和添加管理cloudservices的权限
- /etc/cloudservices上的(读取)
note note NOTE 应用程序作者从AEM中扩展了默认的内容作者(作者)组,从而继承了在/content/phonegap下创建内容的功能
AEM Mobile应用程序管理员组(应用程序管理员组) aem-mobile-application-administrators-group-app-admins-group
应用程序管理员组的成员可以使用应用程序作者附带的相同权限创作应用程序内容 和 此外,还负责:
- 在AEM中配置PhoneGap Build和AdobeMobile Services云服务
- 暂存、发布和清除应用程序内容同步OTA更新
组配置 — 应用程序管理员 group-configuration-app-admins
-
创建一个名为应用程序管理员的新组。
-
将以下组添加到新的应用程序管理员组:
- content-authors
- 工作流用户
-
导航到 权限控制台 和添加管理cloudservices的权限
- (读取、修改、创建、删除、复制)/etc/cloudservices/mobileservices
- (读取、修改、创建、删除、复制)/etc/cloudservices/phonegap-build
-
在同一“权限”控制台上,添加用于暂存、发布和清除应用程序内容更新的权限
- (读取、修改、创建、删除、复制)/etc/packages/mobileapp
- /var/contentsync上的(读取)
note note NOTE 包复制用于将应用程序更新从创作实例发布到发布实例 note caution CAUTION /var/contentsync访问被拒绝OOTB。 省略“读取”权限可能会导致生成和复制空的更新包。 -
根据需要向此组添加成员
功能板拼贴权限 dashboard-tile-permissions
功能板图块可能根据用户拥有的权限显示不同的操作。 下面描述了每个图块可使用的操作。
除了这些权限之外,还可以根据当前应用程序的配置方式显示/隐藏操作。 例如,如果尚未向应用程序分配PhoneGap云配置,则公开“远程构建”操作没有意义。 这些值将列在下面的“配置条件“部分”。
管理应用程序拼贴 manage-app-tile
图块当前没有需要权限的操作,但应用程序的详细信息页面具有以下操作:
- 编辑 对于app-author和app-admin(UI触发器 — jcr:write — 位于/content/phonegap/{suffix}上)
- 下载 对于app-author和app-admin(UI触发器 — 在/content/phonegap/{suffix}上)
下图显示了应用程序的下载和编辑选项: