I have created which is not part of admin group. Wanted to retrieve user object from logged-in user session.
Using admin created user: */org.apache.jackrabbit.api.security.user.User applicationUser = accessController.createUser(user.getUsername(), user.getPassword());/* Login with newly created user: */Session session = repository.login(new SimpleCredentials(userInstance.getUsername(), userInstance.getPassword().toCharArray()));/* Trying to retrieve user object: */UserManager userManager = ((JackrabbitSession) adminSession).getUserManager(); User repoUser = (User) userManager.getAuthorizable(userName);/* But userManager is null, since session created from user is not part of admin group. Only way I find is to impersonate user session to admin and retrieve user object. But is there any other way to retrieve User object without impersonation? Using jackrabbit 2.6.0 and jcr 2.0 Thanks. -- View this message in context: http://jackrabbit.510166.n4.nabble.com/Get-user-from-User-session-jackrabbit-tp4661411.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
