private void processServerConfig(SecurityService service, Map newConfig) throws IOException { List<MessageSecurityConfig> configList = service.getMessageSecurityConfig(); if (configList != null) { Iterator<MessageSecurityConfig> cit = configList.iterator(); while (cit.hasNext()) { MessageSecurityConfig next = cit.next(); // single message-security-config for each auth-layer // auth-layer is synonymous with intercept String intercept = parseInterceptEntry(next, newConfig); List<ProviderConfig> provList = next.getProviderConfig(); if (provList != null) { Iterator<ProviderConfig> pit = provList.iterator(); while (pit.hasNext()) { ProviderConfig provider = pit.next(); parseIDEntry(provider, newConfig, intercept); } } } } }
public void initialize(Object service) throws IOException { if (service == null && Globals.getDefaultHabitat() != null) { service = Globals.getDefaultHabitat().getComponent(SecurityService.class); } if (service instanceof SecurityService) { processServerConfig((SecurityService) service,configMap); } /*else { throw new IOException("invalid configBean type passed to parser"); }*/ }
String moduleClass = pConfig.getClassName(); MessagePolicy requestPolicy = parsePolicy((RequestPolicy) pConfig.getRequestPolicy()); MessagePolicy responsePolicy = parsePolicy((ResponsePolicy) pConfig.getResponsePolicy());
public void initialize(Object service) throws IOException { if (service == null && Globals.getDefaultHabitat() != null) { service = Globals.getDefaultHabitat().getService(SecurityService.class, ServerEnvironment.DEFAULT_INSTANCE_NAME); } if (service instanceof SecurityService) { processServerConfig((SecurityService) service,configMap); } /*else { throw new IOException("invalid configBean type passed to parser"); }*/ }
String moduleClass = pConfig.getClassName(); MessagePolicy requestPolicy = parsePolicy((RequestPolicy) pConfig.getRequestPolicy()); MessagePolicy responsePolicy = parsePolicy((ResponsePolicy) pConfig.getResponsePolicy());
private void processServerConfig(SecurityService service, Map newConfig) throws IOException { List<MessageSecurityConfig> configList = service.getMessageSecurityConfig(); if (configList != null) { Iterator<MessageSecurityConfig> cit = configList.iterator(); while (cit.hasNext()) { MessageSecurityConfig next = cit.next(); // single message-security-config for each auth-layer // auth-layer is synonymous with intercept String intercept = parseInterceptEntry(next, newConfig); List<ProviderConfig> provList = next.getProviderConfig(); if (provList != null) { Iterator<ProviderConfig> pit = provList.iterator(); while (pit.hasNext()) { ProviderConfig provider = pit.next(); parseIDEntry(provider, newConfig, intercept); } } } } }