//this all for creating session from resource resolver factory
Map<String, Object> usermap = new HashMap<String, Object>();
usermap.put(ResourceResolverFactory.SUBSERVICE, "customreporting");
ResourceResolver resourceResolver = null;
try {
// resourceResolver = resourceResolverFactory.getResourceResolver(usermap);
resourceResolver = resourceResolverFactory.getServiceResourceResolver(usermap);
logger.info("Resolved user: " + resourceResolver.getUserID());
} catch (LoginException e) {
e.printStackTrace();
}
this code is not working ...
Mapping configuration is also correct.
in path /apps/system/config/***********
# Configuration created by Apache Sling JCR Installer
service.ranking=I"0"
user.mapping=["AEMMaven13.core:customreporting\=customreportinguser"]
user customreportinguser having all the permission.
Please let me know what can be the issue .