org.apache.catalina.Context.setLoginConfig()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.apache.catalina.Context.setLoginConfig()方法的一些代码示例,展示了Context.setLoginConfig()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.setLoginConfig()方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:setLoginConfig

Context.setLoginConfig介绍

[英]Set the login configuration descriptor for this web application.
[中]设置此web应用程序的登录配置描述符。

代码示例

代码示例来源:origin: OryxProject/oryx

loginConfig.setAuthMethod("DIGEST");
loginConfig.setRealmName(InMemoryRealm.NAME);
context.setLoginConfig(loginConfig);

代码示例来源:origin: codefollower/Tomcat-Research

@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;
  }
}

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

@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;
  }
}

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

@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;
  }
}

代码示例来源:origin: jboss.web/jbossweb

if (loginConfig == null) {
  loginConfig = DUMMY_LOGIN_CONFIG;
  context.setLoginConfig(loginConfig);

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

@Override
  public void lifecycleEvent(LifecycleEvent event) {
    try {
      Context context = (Context) event.getLifecycle();
      if (event.getType().equals(Lifecycle.CONFIGURE_START_EVENT)) {
        context.setConfigured(true);
        // Process annotations
        WebAnnotationSet.loadApplicationAnnotations(context);
        // 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) {
    }
  }
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

@Override
  public void lifecycleEvent(LifecycleEvent event) {
    try {
      Context context = (Context) event.getLifecycle();
      if (event.getType().equals(Lifecycle.CONFIGURE_START_EVENT)) {
        context.setConfigured(true);
        // Process annotations
        WebAnnotationSet.loadApplicationAnnotations(context);
        // 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) {
    }
  }
}

代码示例来源:origin: myrrix/myrrix-recommender

loginConfig.setAuthMethod("DIGEST");
loginConfig.setRealmName(InMemoryRealm.NAME);
context.setLoginConfig(loginConfig);

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

if (loginConfig == null) {
  loginConfig = DUMMY_LOGIN_CONFIG;
  context.setLoginConfig(loginConfig);

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

if (loginConfig == null) {
  loginConfig = DUMMY_LOGIN_CONFIG;
  context.setLoginConfig(loginConfig);

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

if (loginConfig == null) {
  loginConfig = DUMMY_LOGIN_CONFIG;
  context.setLoginConfig(loginConfig);

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

context.setLoginConfig(loginConfig);

代码示例来源:origin: jsimone/webapp-runner

static void enableBasicAuth(Context ctx, boolean enableSSL) {
 LoginConfig loginConfig = new LoginConfig();
 loginConfig.setAuthMethod("BASIC");
 ctx.setLoginConfig(loginConfig);
 ctx.addSecurityRole(AUTH_ROLE);
 SecurityConstraint securityConstraint = new SecurityConstraint();
 securityConstraint.addAuthRole(AUTH_ROLE);
 if (enableSSL) {
  securityConstraint.setUserConstraint(TransportGuarantee.CONFIDENTIAL.toString());
 }
 SecurityCollection securityCollection = new SecurityCollection();
 securityCollection.addPattern("/*");
 securityConstraint.addCollection(securityCollection);
 ctx.addConstraint(securityConstraint);
}

代码示例来源:origin: com.github.jsimone/webapp-runner-main

static void enableBasicAuth(Context ctx, boolean enableSSL) {
 LoginConfig loginConfig = new LoginConfig();
 loginConfig.setAuthMethod("BASIC");
 ctx.setLoginConfig(loginConfig);
 ctx.addSecurityRole(AUTH_ROLE);
 SecurityConstraint securityConstraint = new SecurityConstraint();
 securityConstraint.addAuthRole(AUTH_ROLE);
 if (enableSSL) {
  securityConstraint.setUserConstraint(TransportGuarantee.CONFIDENTIAL.toString());
 }
 SecurityCollection securityCollection = new SecurityCollection();
 securityCollection.addPattern("/*");
 securityConstraint.addCollection(securityCollection);
 ctx.addConstraint(securityConstraint);
}

代码示例来源:origin: org.keycloak/keycloak-spring-boot-adapter-core

public void customize(Context context) {
  LoginConfig loginConfig = new LoginConfig();
  loginConfig.setAuthMethod("KEYCLOAK");
  context.setLoginConfig(loginConfig);

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

context.setLoginConfig(loginConfig);

代码示例来源:origin: org.jboss.web/jbossweb

if (loginConfig == null) {
  loginConfig = DUMMY_LOGIN_CONFIG;
  context.setLoginConfig(loginConfig);

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

context.setLoginConfig(loginConfig);

代码示例来源:origin: codefollower/Tomcat-Research

context.setLoginConfig(loginConfig);

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

context.setLoginConfig(loginConfig);

相关文章

微信公众号

最新文章

更多

Context类方法