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

Location of User Profiles in AEM 6.2 JCR?

AEM 附带的开箱即用示例用户整齐地组织在文件夹中,例如 /home/users/geometrixx/ 和与其电子邮件地址相对应的用户名。

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

此特定实施未与身份提供者集成。

默认情况下,这就是 Jackrabbit Oak 在处理 Authorizable node names 时的工作方式。

来自official Adobe documentation

Since AEM 6.1, the way user (also known as authorizable) ID node names are stored is changed with a new implementation of the AuthorizableNodeName interface. The new interface will no longer expose the user ID in the node name, but will generate a random name instead.

No configuration needs to be performed in order to enable it, as this is now the default way of generating authorizable IDs in AEM.

Although not recommended, you can disable it in case you need the old implementation for backwards compatibility with your exsiting applications. In order to do this, you need to delete the Apache Jackrabbit Oak Random Authorizable Node Name OSGi configuration from the Web Console.

它不会影响您组织用户的方式,因为您始终可以在创建用户时指定一个目录来放置用户。