smacdonald2008: Below are the 3 options that we tried:Scenario
1:Boolean checkImpersonated =
userB.getImpersonation().grantImpersonation(userA.getPrincipal());//always
returns false.Scenario 2:Value
userAuthorizableId=session.getValueFactory().createValue(userSession.getUserID(),
PropertyType.STRING);User userB=(User)
userManager.getAuthorizable(impersonateUser);userB.setProperty("rep:impersonators",
impersonator);sessionScenario 3:String impersonators =
{“user1@test.com”,”test2@test.com”};Auth...