アクセス許可を持つユーザー/グループを作成するためのスタンドアロン Java プログラムを作成することを検討してください。だから私の質問は、 CQ でユーザー権限を設定するために利用できる API はありますか?
質問する
2079 次
1 に答える
0
アクセス制御ポリシーの読み取りと割り当てに使用できるJCR アクセス制御管理API があります。ユーザー/グループを作成するために、CQ 内からアクセスできるjackrabbit UserManagerもあります。
JackRabbit wiki のUser Managementページにいくつかのコード例があります。
基本的に、JcrSession を JackRabbitSession にキャストし、その上で getUserManager() を呼び出す必要があります。
JackrabbitSession js = (JackrabbitSession) session;
final UserManager userManager = session.getUserManager();
final User user = userManager.createUser(userName, userName);
session.save();
セッションを取得するにはいくつかの方法があります。1 つの方法は、リクエストからリソース リゾルバーを取得し、そこからセッションに適応させることです。
Session session = slingHttpServletRequest.getResourceResolver().adaptTo(Session.class);
最後に、ユーザーとグループを管理するための Sling HTTP APIがあります。
于 2013-05-16T07:32:39.033 に答える