String webappUrl = ServletHelper.getWebappURI(request);
Session session = request.getSession(true);
Identity identity = (Identity) session.getAttribute(Identity.class.getName());
Role[] roles;
if (identity.belongsTo(this.accreditableManager)) {
roles = this.policyManager.getGrantedRoles(this.accreditableManager, identity, webappUrl);
} else {
roles = new Role[0];
getLogger().debug(
"No roles resolved for identity [" + identity