Quantcast
Channel: Adobe AEM CQ tips » AEM/CQ5
Viewing all articles
Browse latest Browse all 8

Create new Adobe CQ5/AEM user programmatically

$
0
0

Problem

How to create new Adobe CQ5/AEM user programmatically?

Solution

We can use UserManager#createUser(String, String) to create new user programmatically. Here is example

org.apache.jackrabbit.api.security.user.UserManager userManager = resourceResolver.adaptTo(org.apache.jackrabbit.api.security.user.UserManager.class);
if(userManager == null){
   log.error("userManager == null!");
   return;
}
String login = "login";
String password = "password";
org.apache.jackrabbit.api.security.user.User user = userManager.createUser(login, password);

Viewing all articles
Browse latest Browse all 8

Trending Articles