我正在使用 JCR 和 Jackrabbit Oak 实现。我想使用以下代码与管理员用户进行会话:
Credentials credentials = new SimpleCredentials("admin", "admin".toCharArray());
return repository.login(credentials);
但在返回会话中,参数为空,例如 accessControlManager 和 userManager。
我的 JCR 配置:
jcr.with(securityProvider)
.with(new LuceneIndexEditorProvider())
.with((QueryIndexProvider) indexProvider)
.with((Observer) indexProvider)
.withAsyncIndexing("async", 5);
repository = jcr.createRepository();
我可以用管理员用户登录吗?否则我可以创建一个新用户吗?