AEM附带的开箱即用示例用户整齐地排列在/home/users/geometrixx/
等文件夹中,以及与其电子邮件地址对应的用户名。
为什么当我创建用户时,配置文件是否会被放置到像/home/users/n/nspbWko6RBR1JWylKRiT/profile
这样的神秘位置,以及如何将自己的用户组织到文件夹中?
此特定实现未与身份提供程序集成。
答案 0 :(得分:2)
这就是Jackrabbit Oak默认处理Authorizable node names时的工作方式。
来自official Adobe documentation:
自AEM 6.1起,存储用户(也称为可授权的)ID节点名称的方式将通过AuthorizableNodeName接口的新实现进行更改。新接口将不再在节点名称中公开用户ID,而是生成随机名称。
为了启用它,不需要执行任何配置,因为这是在AEM中生成可授权ID的默认方式。
虽然不推荐,但您可以禁用它,以防您需要旧的实现以向后兼容现有的应用程序。为此,您需要从Web控制台删除Apache Jackrabbit Oak随机可授权节点名称OSGi配置。
它不应影响您组织用户的方式,因为您始终可以指定一个目录,以便在创建时将用户置于其中。