if (mappingContext != null && mappingContext.hasModules()) { RoleGroup roleGroup = new SimpleRoleGroup(groupPrincipals); Map<String, Object> contextMap = new HashMap<>(); contextMap.put(SecurityConstants.PRINCIPAL_IDENTIFIER, this.principal); mappingContext.performMapping(contextMap, roleGroup);
mc.performMapping(contextMap, attList); } catch (Exception e) { logger.attributeManagerError(e); attList = (List<Attribute<Object>>) mc.getMappingResult().getMappedObject();
if(mc != null && mc.hasModules()) userRoles = this.getEmptyRoleGroup(); mc.performMapping(contextMap, userRoles); mappedUserRoles = mc.getMappingResult().getMappedObject(); if(trace) log.trace("Roles after mapping:"+ userRoles);
if (mc != null && mc.hasModules()) { SecurityRolesAssociation.setSecurityRoles(principleVsRoleMap);
al.add(mp); mc = new MappingContext<T>(al);
mc.performMapping(contextMap, attList); } catch (Exception e) { logger.attributeManagerError(e); attList = (List<Attribute<Object>>) mc.getMappingResult().getMappedObject();
if(mc != null && mc.hasModules()) userRoles = this.getEmptyRoleGroup(); mc.performMapping(contextMap, userRoles); mappedUserRoles = mc.getMappingResult().getMappedObject(); if (PicketBoxLogger.LOGGER.isTraceEnabled())
if (mc != null && mc.hasModules()) { SecurityRolesAssociation.setSecurityRoles(principleVsRoleMap);
private <T> MappingContext<T> generateMappingContext(MappingContext<T> mc, MappingInfo rmi) { ClassLoader moduleCL = null; List<String> jbossModuleNames = rmi.getJBossModuleNames(); if(!jbossModuleNames.isEmpty()) { ClassLoaderLocator cll = ClassLoaderLocatorFactory.get(); if(cll != null) { moduleCL = cll.get(jbossModuleNames); } } MappingModuleEntry[] mpe = rmi.getMappingModuleEntry(); ArrayList<MappingProvider<T>> al = new ArrayList<MappingProvider<T>>(); for(int i = 0 ; i < mpe.length; i++) { MappingProvider<T> mp = getMappingProvider(moduleCL, mpe[i]); if(mp != null) { al.add(mp); } } return new MappingContext<T>(al); }
principalMappingContext.performMapping(contextMap, null); Principal principal = principalMappingContext.getMappingResult().getMappedObject(); subject.getPrincipals().add(principal); roleMappingContext.performMapping(contextMap, null); RoleGroup group = roleMappingContext.getMappingResult().getMappedObject();
if (mappingContext != null && mappingContext.hasModules()) { RoleGroup roleGroup = new SimpleRoleGroup(groupPrincipals); Map<String, Object> contextMap = new HashMap<>(); contextMap.put(SecurityConstants.PRINCIPAL_IDENTIFIER, this.principal); mappingContext.performMapping(contextMap, roleGroup);
if (mc != null && mc.hasModules()) { SecurityRolesAssociation.setSecurityRoles(principleVsRoleMap);
principalMappingContext.performMapping(contextMap, null); Principal principal = principalMappingContext.getMappingResult().getMappedObject(); subject.getPrincipals().add(principal); roleMappingContext.performMapping(contextMap, null); RoleGroup group = roleMappingContext.getMappingResult().getMappedObject();
principalMappingContext.performMapping(contextMap, null); Principal principal = principalMappingContext.getMappingResult().getMappedObject(); subject.getPrincipals().add(principal); roleMappingContext.performMapping(contextMap, null); RoleGroup group = roleMappingContext.getMappingResult().getMappedObject();
principalMappingContext.performMapping(contextMap, null); Principal principal = principalMappingContext.getMappingResult().getMappedObject(); subject.getPrincipals().add(principal); roleMappingContext.performMapping(contextMap, null); RoleGroup group = roleMappingContext.getMappingResult().getMappedObject();
principalMappingContext.performMapping(contextMap, null); Principal principal = principalMappingContext.getMappingResult().getMappedObject(); subject.getPrincipals().add(principal); roleMappingContext.performMapping(contextMap, null); RoleGroup group = roleMappingContext.getMappingResult().getMappedObject();