@Override public void lifecycleEvent(LifecycleEvent event) { try { Context context = (Context) event.getLifecycle(); if (event.getType().equals(Lifecycle.CONFIGURE_START_EVENT)) { context.setConfigured(true); } // LoginConfig is required to process @ServletSecurity // annotations if (context.getLoginConfig() == null) { context.setLoginConfig( new LoginConfig("NONE", null, null, null)); context.getPipeline().addValve(new NonLoginAuthenticator()); } } catch (ClassCastException e) { return; } }
@Override public void lifecycleEvent(LifecycleEvent event) { try { Context context = (Context) event.getLifecycle(); if (event.getType().equals(Lifecycle.CONFIGURE_START_EVENT)) { context.setConfigured(true); } // LoginConfig is required to process @ServletSecurity // annotations if (context.getLoginConfig() == null) { context.setLoginConfig( new LoginConfig("NONE", null, null, null)); context.getPipeline().addValve(new NonLoginAuthenticator()); } } catch (ClassCastException e) { return; } }
final LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod("BASIC"); loginConfig.setRealmName("Tribestream Monitor Internal");
loginConfig = new LoginConfig("NONE", null, null, null); context.setLoginConfig(loginConfig);
LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod("DIGEST"); loginConfig.setRealmName(InMemoryRealm.NAME);
loginConfig = new LoginConfig("NONE", null, null, null); context.setLoginConfig(loginConfig);
LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod(authMethod); loginConfig.setRealmName(realmName);
LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod(authMethod); loginConfig.setRealmName(realmName);
LoginConfig loginConfig = new LoginConfig(); loginConfig.setAuthMethod(authMethod); loginConfig.setRealmName(realmName);
@Override protected void authenticatorConfig() { if (!(context instanceof GeronimoStandardContext)) { throw new IllegalStateException("Unexpected context type"); } GeronimoStandardContext geronimoContext = (GeronimoStandardContext) context; if (geronimoContext.isAuthenticatorInstalled()) { return; } if (geronimoContext.getDefaultSubject() == null) { return; } LoginConfig loginConfig = context.getLoginConfig(); if (loginConfig == null) { loginConfig = new LoginConfig(); } String authMethod = loginConfig.getAuthMethod(); String realmName = loginConfig.getRealmName(); String loginPage = loginConfig.getLoginPage(); String errorPage = loginConfig.getErrorPage(); configureSecurity(geronimoContext, geronimoContext.getPolicyContextId(), geronimoContext.getConfigurationFactory(), geronimoContext.getDefaultSubject(), authMethod, realmName, loginPage, errorPage); }
ctx.addConstraint(constraint); final LoginConfig lc = new LoginConfig(); lc.setAuthMethod("CLIENT-CERT"); lc.setRealmName("clientcretificate"); ctx.addConstraint(constraint); final LoginConfig lc = new LoginConfig(); lc.setAuthMethod("SPNEGO"); lc.setRealmName("SPNEGO");
if (loginConfig != null) org.apache.catalina.deploy.LoginConfig loginConfig2 = new org.apache.catalina.deploy.LoginConfig(); loginConfig2.setAuthMethod(loginConfig.getAuthMethod()); loginConfig2.setRealmName(loginConfig.getRealmName());