in src/main/java/org/apache/sling/caconfig/management/impl/console/ConfigurationWebConsolePlugin.java [379:395]
private ResourceResolver getResolver(HttpServletRequest request) {
ResourceResolver resolver = null;
try {
resolver = resolverFactory.getServiceResourceResolver(null);
} catch (final LoginException ex) {
// fallback if no service user is registered - try to get current web console resource resolver
resolver = (ResourceResolver) request.getAttribute("org.apache.sling.auth.core.ResourceResolver");
if (resolver == null) {
log.warn(
"Unable to get resource resolver - please ensure a system user is configured: {}",
ex.getMessage());
} else {
log.debug("No system user configured, use resource resolver from web console.");
}
}
return resolver;
}