Aem CQ中的用户权限API

Aem CQ中的用户权限API,aem,Aem,考虑创建一个独立的java程序,用于创建具有访问权限的用户/组。 所以我的问题是,在CQ中是否有任何api可用于设置用户权限?有一个api可用于读取和分配访问控制策略。还有一个可从CQ中访问的jackrabbit,用于创建用户/组 JackRabbit wiki页面上有一些代码示例 本质上,您需要将JCR会话强制转换为JackRabbitSession,并在该会话上调用getUserManager() 获取会话有两种方法,一种是从请求中获取资源解析器,另一种是从请求中获取会话 Session s

考虑创建一个独立的java程序,用于创建具有访问权限的用户/组。 所以我的问题是,在CQ中是否有任何api可用于设置用户权限?

有一个api可用于读取和分配访问控制策略。还有一个可从CQ中访问的jackrabbit,用于创建用户/组

JackRabbit wiki页面上有一些代码示例

本质上,您需要将JCR会话强制转换为JackRabbitSession,并在该会话上调用getUserManager()

获取会话有两种方法,一种是从请求中获取资源解析器,另一种是从请求中获取会话

Session session = slingHttpServletRequest.getResourceResolver().adaptTo(Session.class);

最后,还有一个。

我在将jcr会话转换为JackrabbitSession时遇到一个类转换异常。是否有其他方法获取UserManager对象?
Session session = slingHttpServletRequest.getResourceResolver().adaptTo(Session.class);