Map<String, Object> contextMap = new HashMap<String, Object>(); contextMap.put(AbstractSTSLoginModule.SHARED_TOKEN, assertionElement); STSPrincipalMappingProvider principalMapper = new STSPrincipalMappingProvider(); principalMapper.init(contextMap); MappingResult<Principal> principalResult = new MappingResult<Principal>(); principalMapper.setMappingResult(principalResult); principalMapper.performMapping(contextMap, null); Principal principal = principalResult.getMappedObject(); if (principal != null) { sts_mapped = true; STSGroupMappingProvider rolesMapper = new STSGroupMappingProvider(); rolesMapper.init(contextMap); MappingResult<RoleGroup> rolesResult = new MappingResult<RoleGroup>(); rolesMapper.setMappingResult(rolesResult); rolesMapper.performMapping(contextMap, null); RoleGroup roleGroup = rolesResult.getMappedObject(); if (roleGroup != null) {
AttributeStatementType attributeStatement = this.getAttributeStatement(assertion); if (attributeStatement != null) { RoleGroup rolesGroup = new SimpleRoleGroup(SAML20CommonTokenRoleAttributeProvider.JBOSS_ROLE_PRINCIPAL_NAME);
Map<String, Object> contextMap = new HashMap<String, Object>(); contextMap.put(AbstractSTSLoginModule.SHARED_TOKEN, assertionElement); STSPrincipalMappingProvider principalMapper = new STSPrincipalMappingProvider(); principalMapper.init(contextMap); MappingResult<Principal> principalResult = new MappingResult<Principal>(); principalMapper.setMappingResult(principalResult); principalMapper.performMapping(contextMap, null); Principal principal = principalResult.getMappedObject(); if (principal != null) { sts_mapped = true; STSGroupMappingProvider rolesMapper = new STSGroupMappingProvider(); rolesMapper.init(contextMap); MappingResult<RoleGroup> rolesResult = new MappingResult<RoleGroup>(); rolesMapper.setMappingResult(rolesResult); rolesMapper.performMapping(contextMap, null); RoleGroup roleGroup = rolesResult.getMappedObject(); if (roleGroup != null) {
AttributeStatementType attributeStatement = this.getAttributeStatement(assertion); if (attributeStatement != null) { RoleGroup rolesGroup = new SimpleRoleGroup(SAML20CommonTokenRoleAttributeProvider.JBOSS_ROLE_PRINCIPAL_NAME);