protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor) { if (getLoginConfiguration() == null) { if (webBundleDescriptor.conflictLoginConfig) { throw new IllegalArgumentException(localStrings.getLocalString( "enterprise.deployment.exceptionconflictloginconfig", "There are more than one login-config defined in web fragments with different values")); } else { setLoginConfiguration(webBundleDescriptor.getLoginConfiguration()); } } }
@Override protected void combineLoginConfiguration(WebBundleDescriptor webBundleDescriptor) { if (getLoginConfiguration() == null) { setLoginConfiguration(webBundleDescriptor.getLoginConfiguration()); } else { LoginConfiguration lgConf = webBundleDescriptor.getLoginConfiguration(); if (lgConf != null && (!lgConf.equals(getLoginConfiguration()))) { conflictLoginConfig = true; } } }
/** * Configure a login configuration element for a web application, * as represented by a <code><login-config></code> element in the * deployment descriptor. */ protected static void configureLoginConfig(WebModule webModule, WebBundleDescriptor wmd) { LoginConfiguration loginConf = wmd.getLoginConfiguration(); if ( loginConf == null ){ return; } LoginConfigDecorator decorator = new LoginConfigDecorator(loginConf); webModule.setLoginConfig(decorator); }
LoginConfiguration loginConfig = webDesc.getLoginConfiguration(); _realmName = app.getRealm(); if (_realmName == null && loginConfig != null) {
(WebBundleDescriptor)map.get(HttpServletConstants.WEB_BUNDLE); if (webBundle != null) { LoginConfiguration loginConfig = webBundle.getLoginConfiguration(); if (loginConfig != null && LoginConfiguration.CLIENT_CERTIFICATION_AUTHENTICATION.equals(
(WebBundleDescriptor)map.get(HttpServletConstants.WEB_BUNDLE); if (webBundle != null) { LoginConfiguration loginConfig = webBundle.getLoginConfiguration(); if (loginConfig != null && LoginConfiguration.CLIENT_CERTIFICATION_AUTHENTICATION.equals(
LoginConfiguration lconf = wbd.getLoginConfiguration(); if (lconf != null) { logger.finest(" Login config: realm="+
LoginConfiguration lconf = wbd.getLoginConfiguration(); if (lconf != null) { logger.finest(" Login config: realm="+
private void handleCNonceCacheBSInit(String appName, Set<WebBundleDescriptor> webDesc, boolean isHA) { boolean hasDigest = false; for (WebBundleDescriptor webBD : webDesc) { LoginConfiguration lc = webBD.getLoginConfiguration(); if (lc != null && LoginConfiguration.DIGEST_AUTHENTICATION.equals( lc.getAuthenticationMethod())) { hasDigest = true; break; } } if (!hasDigest) { return; } // initialize the backing stores as well for cnonce cache. if (isHaEnabled() && isHA) { final String clusterName = haUtil.getClusterName(); final String instanceName = haUtil.getInstanceName(); if (cnonceCacheFactory != null) { CNonceCache cache = cnonceCacheFactory.createCNonceCache( appName, clusterName, instanceName, HA_CNONCE_BS_NAME); this.appCnonceMap.put(appName, cache); } } } }
LoginConfiguration lgConf = wbd.getLoginConfiguration(); if (lgConf != null){ String realmName = lgConf.getRealmName();
LoginConfiguration lgConf = wbd.getLoginConfiguration(); if (lgConf != null){ String realmName = lgConf.getRealmName();
DOLUtils.getDefaultLogger().fine("Adding Login Config Descriptor" + newDescriptor); if (descriptor.getLoginConfiguration()!=null) { throw new RuntimeException( "Has more than one login-config element!");
LoginConfigurationImpl lci = (LoginConfigurationImpl) webBundleDesc.getLoginConfiguration(); if (lci!=null) { LoginConfigNode lcn = new LoginConfigNode();