Show Menu
主题×

配置用户和用户组

Adobe建议对需要基于单页应用程序框架的客户端渲染(例如,React)的项目使用SPA编辑器。 了解更多 .
本章介绍用户角色以及如何配置用户和用户组以支持移动应用程序的创作和管理。

AEM Mobile应用程序用户和组管理

要帮助组织和管理AEM应用程序的权限模型,可以使用以下两个组:
  • 应用程序管理员的应用程序管理员
  • 应用程序作者的应用程序作者

AEM Mobile应用程序内容作者(应用程序作者组)

应用程序作者组的成员负责创作AEM Mobile应用程序内容,包括页面、文本、图像和视频。

组配置——应用程序作者

  1. 创建名为“app-authors”的新用户组:
    在用户组控制台中,选择“+”按钮以创建组。
    将此组的ID设置为“app-authors”,以表示它是特定于在AEM中创作移动应用程序的特定类型的作者用户组。
  2. 将成员添加到组:作者
    将应用程序作者添加到作者组
  3. 现在,您已创建应用程序作者用户组,可以通过“用户管理”控制台向此新用户组添 加单个团队成员
    编辑用户组
  4. 导航到“权 限”控制台 ,并添加管理云服务的权限
    • /etc/cloudservices上的(读取)
    应用程序作者从AEM扩展了默认的content-authors(作者)组,从而继承了在/content/phonegap下创建内容的功能

AEM Mobile应用程序管理员组(应用程序管理员组)

应用程序管理员组的成员可以使用应用程序作者附带的相同权限创作应用程序内容 ,此外 ,还负责:
  • 在AEM中配置PhoneGap Build和Adobe Mobile Services云服务
  • 暂存、发布和清除应用程序内容同步OTA更新
权限决定了AEM应用程序命令中心中某些用户操作的可用性。
您会注意到,某些选项对于应用程序作者不可用,这些选项对应用程序管理员可用。

组配置——应用程序管理员

  1. 创建一个名为app-admins的新用户组。
  2. 将以下用户组添加到您的新应用程序管理员组中:
    • content-authors
    • 工作流用户
  3. 导航到“权 限”控制台 ,并添加管理云服务的权限
    • 在/etc/cloudservices/mobileservices上读取、修改、创建、删除、复制)
    • (读取、修改、创建、删除、复制)/etc/cloudservices/phonegap-build
  4. 在同一“权限”控制台上,向舞台添加权限,发布和清除应用程序内容更新
    • (读取、修改、创建、删除、复制)/etc/packages/mobileapp
    • (读取)/var/contentsync
    包复制用于将应用程序更新从作者实例发布到发布实例
    /var/contentsync访问被拒绝OOTB。
    忽略“读取”权限可能会导致生成和复制空的更新包。
  5. 根据需要将成员添加到此组

功能板拼贴权限

功能板拼贴可能根据用户拥有的权限显示不同的操作。 下面介绍了可用于每个拼贴的操作。
除了这些权限外,还可以根据当前应用程序的配置方式显示/隐藏操作。 例如,如果尚未为应用程序分配PhoneGap云配置,则公开“远程构建”操作没有意义。 这些组件将列在“配置条​ ”部分下。

管理应用程序拼贴

拼贴当前没有需要权限的操作,但应用程序的详细信息页面具有以下操作:
  • 编辑 app-author和app-admin(UI触发器- jcr:write - on /content/phonegap/)
  • 下载 app-author和app-admin(UI触发器——位于/content/phonegap/)
下图显示了应用程序的“下载”和“编辑”选项: