private ApplicationPolicy getBaseApplicationPolicy() { ApplicationPolicy ap = null; if (this.baseApplicationPolicyName != null) { ap = this.policyConfig.get(this.baseApplicationPolicyName); // The base application policy may exist in a different location if (ap == null) ap = SecurityConfiguration.getApplicationPolicy(this.baseApplicationPolicyName); } return ap; }
public void parse(URL loginConfigURL, ArrayList<String> configNames) throws Exception { LoginConfigObjectModelFactory lcomf = new SecurityConfigObjectModelFactory(); UsersObjectModelFactory uomf = new UsersObjectModelFactory(); InputStreamReader xmlReader = loadURL(loginConfigURL); Unmarshaller unmarshaller = UnmarshallerFactory.newInstance().newUnmarshaller(); unmarshaller.mapFactoryToNamespace(uomf, "http://www.jboss.org/j2ee/schemas/XMLLoginModule"); Object root = null; PolicyConfig config = (PolicyConfig) unmarshaller.unmarshal(xmlReader, lcomf, root); Set<String> cnames = config.getConfigNames(); configNames.addAll(cnames); xmlConfig.copy(config); // Add the config to SecurityConfiguration for (String cname : cnames) { ApplicationPolicy ap = config.get(cname); SecurityConfiguration.addApplicationPolicy(ap); handleJASPIDelegation(ap); } }
private ApplicationPolicy getBaseApplicationPolicy() { ApplicationPolicy ap = null; if (this.baseApplicationPolicyName != null) { ap = this.policyConfig.get(this.baseApplicationPolicyName); // The base application policy may exist in a different location if (ap == null) ap = SecurityConfiguration.getApplicationPolicy(this.baseApplicationPolicyName); } return ap; } }
/** * @see ApplicationPolicyRegistration#getApplicationPolicy(String) */ public ApplicationPolicy getApplicationPolicy(String domainName) { if (appConfigs == null || appConfigs.size() == 0) loadConfig(); ApplicationPolicy aPolicy = null; if(appConfigs != null ) aPolicy = appConfigs.get(domainName); if (aPolicy != null) SecurityConfiguration.addApplicationPolicy(aPolicy); return aPolicy; }
/** * @see ApplicationPolicyRegistration#getApplicationPolicy(String) */ public ApplicationPolicy getApplicationPolicy(String domainName) { if (appConfigs == null || appConfigs.size() == 0) loadConfig(); ApplicationPolicy aPolicy = null; if(appConfigs != null ) aPolicy = appConfigs.get(domainName); if (aPolicy != null) SecurityConfiguration.addApplicationPolicy(aPolicy); return aPolicy; }
+ DEFAULT_APP_CONFIG_NAME); ApplicationPolicy defPolicy = appConfigs.get(DEFAULT_APP_CONFIG_NAME); authInfo = defPolicy != null ? (AuthenticationInfo) defPolicy.getAuthenticationInfo() : null;
ApplicationPolicy defPolicy = appConfigs.get(DEFAULT_APP_CONFIG_NAME); authInfo = defPolicy != null ? (AuthenticationInfo) defPolicy.getAuthenticationInfo() : null;