AEM 6.2 JCR中用户配置文件的位置?

时间:2017-09-06 03:31:43

标签: aem

AEM附带的开箱即用示例用户整齐地排列在/home/users/geometrixx/等文件夹中,以及与其电子邮件地址对应的用户名。

为什么当我创建用户时,配置文件是否会被放置到像/home/users/n/nspbWko6RBR1JWylKRiT/profile这样的神秘位置,以及如何将自己的用户组织到文件夹中?

此特定实现未与身份提供程序集成。

1 个答案:

答案 0 :(得分:2)

这就是Jackrabbit Oak默认处理Authorizable node names时的工作方式。

来自official Adobe documentation

  

自AEM 6.1起,存储用户(也称为可授权的)ID节点名称的方式将通过AuthorizableNodeName接口的新实现进行更改。新接口将不再在节点名称中公开用户ID,而是生成随机名称。

     

为了启用它,不需要执行任何配置,因为这是在AEM中生成可授权ID的默认方式。

     

虽然不推荐,但您可以禁用它,以防您需要旧的实现以向后兼容现有的应用程序。为此,您需要从Web控制台删除Apache Jackrabbit Oak随机可授权节点名称OSGi配置。

它不应影响您组织用户的方式,因为您始终可以指定一个目录,以便在创建时将用户置于其中。