本文整理了Java中org.apache.catalina.Context.getLoginConfig()
方法的一些代码示例,展示了Context.getLoginConfig()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getLoginConfig()
方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:getLoginConfig
[英]Return the login configuration descriptor for this web application.
[中]返回此web应用程序的登录配置描述符。
代码示例来源:origin: magro/memcached-session-manager
@Override
public boolean contextHasFormBasedSecurityConstraint(){
if(_contextHasFormBasedSecurityConstraint != null) {
return _contextHasFormBasedSecurityConstraint.booleanValue();
}
final Context context = (Context)getContainer();
final SecurityConstraint[] constraints = context.findConstraints();
final LoginConfig loginConfig = context.getLoginConfig();
_contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
&& loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
return _contextHasFormBasedSecurityConstraint;
}
代码示例来源:origin: magro/memcached-session-manager
@Override
public boolean contextHasFormBasedSecurityConstraint(){
if(_contextHasFormBasedSecurityConstraint != null) {
return _contextHasFormBasedSecurityConstraint.booleanValue();
}
final Context context = getContext();
final SecurityConstraint[] constraints = context.findConstraints();
final LoginConfig loginConfig = context.getLoginConfig();
_contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
&& loginConfig != null && Constants.FORM_METHOD.equals( loginConfig.getAuthMethod() );
return _contextHasFormBasedSecurityConstraint;
}
代码示例来源:origin: magro/memcached-session-manager
public boolean contextHasFormBasedSecurityConstraint(){
if(_contextHasFormBasedSecurityConstraint != null) {
return _contextHasFormBasedSecurityConstraint.booleanValue();
}
final SecurityConstraint[] constraints = getContext().findConstraints();
final LoginConfig loginConfig = getContext().getLoginConfig();
_contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
&& loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
return _contextHasFormBasedSecurityConstraint;
}
代码示例来源:origin: magro/memcached-session-manager
public boolean contextHasFormBasedSecurityConstraint(){
if(_contextHasFormBasedSecurityConstraint != null) {
return _contextHasFormBasedSecurityConstraint.booleanValue();
}
final SecurityConstraint[] constraints = getContext().findConstraints();
final LoginConfig loginConfig = getContext().getLoginConfig();
_contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
&& loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
return _contextHasFormBasedSecurityConstraint;
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
protected static String getRealmName(Context context) {
if (context == null) {
// Very unlikely
return REALM_NAME;
}
LoginConfig config = context.getLoginConfig();
if (config == null) {
return REALM_NAME;
}
String result = config.getRealmName();
if (result == null) {
return REALM_NAME;
}
return result;
}
代码示例来源:origin: org.jboss.web/jbossweb
/**
* API login.
*
* @param request Request we are processing
* @param response Response we are creating
* @param config Login configuration describing how authentication
* should be performed
*
* @exception IOException if an input/output error occurs
*/
public boolean authenticate(Request request, HttpServletResponse response)
throws IOException, ServletException {
return authenticate(request, response, this.context.getLoginConfig());
}
代码示例来源:origin: jboss.web/jbossweb
/**
* API login.
*
* @param request Request we are processing
* @param response Response we are creating
* @param config Login configuration describing how authentication
* should be performed
*
* @exception IOException if an input/output error occurs
*/
public boolean authenticate(Request request, HttpServletResponse response)
throws IOException, ServletException {
return authenticate(request, response, this.context.getLoginConfig());
}
代码示例来源:origin: codefollower/Tomcat-Research
protected static String getRealmName(Context context) {
if (context == null) {
// Very unlikely
return REALM_NAME;
}
LoginConfig config = context.getLoginConfig();
if (config == null) {
return REALM_NAME;
}
String result = config.getRealmName();
if (result == null) {
return REALM_NAME;
}
return result;
}
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
protected static String getRealmName(Context context) {
if (context == null) {
// Very unlikely
return REALM_NAME;
}
LoginConfig config = context.getLoginConfig();
if (config == null) {
return REALM_NAME;
}
String result = config.getRealmName();
if (result == null) {
return REALM_NAME;
}
return result;
}
代码示例来源:origin: org.keycloak/spring-boot-container-bundle
/**
* Method called by Tomcat < 8.5.5
*/
public boolean authenticate(Request request, HttpServletResponse response) throws IOException {
return authenticateInternal(request, response, request.getContext().getLoginConfig());
}
代码示例来源:origin: org.keycloak/keycloak-saml-tomcat8-adapter
/**
* Method called by Tomcat < 8.5.5
*/
public boolean authenticate(Request request, HttpServletResponse response) throws IOException {
return authenticateInternal(request, response, request.getContext().getLoginConfig());
}
代码示例来源:origin: de.javakaffee.msm/memcached-session-manager-tc8
public boolean contextHasFormBasedSecurityConstraint(){
if(_contextHasFormBasedSecurityConstraint != null) {
return _contextHasFormBasedSecurityConstraint.booleanValue();
}
final SecurityConstraint[] constraints = getContext().findConstraints();
final LoginConfig loginConfig = getContext().getLoginConfig();
_contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
&& loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
return _contextHasFormBasedSecurityConstraint;
}
代码示例来源:origin: org.picketlink/picketlink-tomcat-common
private boolean isUserAuthenticated(Request request) {
Session sessionInternal = request.getSessionInternal(false);
String authMethod = getContext().getLoginConfig().getAuthMethod();
return (authMethod != null && "FORM".equals(authMethod)) && sessionInternal != null && sessionInternal.getNote(Constants.FORM_PRINCIPAL_NOTE) != null;
}
代码示例来源:origin: org.picketlink.distribution/picketlink-jbas5
private boolean isUserAuthenticated(Request request) {
Session sessionInternal = request.getSessionInternal(false);
String authMethod = getContext().getLoginConfig().getAuthMethod();
return (authMethod != null && "FORM".equals(authMethod)) && sessionInternal != null && sessionInternal.getNote(Constants.FORM_PRINCIPAL_NOTE) != null;
}
代码示例来源:origin: org.picketlink.distribution/picketlink-jbas7
private boolean isUserAuthenticated(Request request) {
Session sessionInternal = request.getSessionInternal(false);
String authMethod = getContext().getLoginConfig().getAuthMethod();
return (authMethod != null && "FORM".equals(authMethod)) && sessionInternal != null && sessionInternal.getNote(Constants.FORM_PRINCIPAL_NOTE) != null;
}
代码示例来源:origin: org.jboss.resteasy/skeleton-key-as7
protected void basicAuthError(Response response) throws IOException
{
response.setHeader(HttpHeaders.WWW_AUTHENTICATE, "Basic realm=\"" + context.getLoginConfig().getRealmName() + "\"");
response.sendError(401);
}
代码示例来源:origin: org.picketlink/picketlink-tomcat-common
protected String determineLoginType(boolean isSecure) {
String result = JBossSAMLURIConstants.AC_PASSWORD.get();
LoginConfig loginConfig = getContext().getLoginConfig();
if (loginConfig != null) {
String auth = loginConfig.getAuthMethod();
if (StringUtil.isNotNull(auth)) {
if ("CLIENT-CERT".equals(auth)) {
result = JBossSAMLURIConstants.AC_TLS_CLIENT.get();
} else if (isSecure) {
result = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get();
}
}
}
return result;
}
代码示例来源:origin: org.picketlink.distribution/picketlink-jbas7
protected String determineLoginType(boolean isSecure) {
String result = JBossSAMLURIConstants.AC_PASSWORD.get();
LoginConfig loginConfig = getContext().getLoginConfig();
if (loginConfig != null) {
String auth = loginConfig.getAuthMethod();
if (StringUtil.isNotNull(auth)) {
if ("CLIENT-CERT".equals(auth)) {
result = JBossSAMLURIConstants.AC_TLS_CLIENT.get();
} else if (isSecure) {
result = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get();
}
}
}
return result;
}
代码示例来源:origin: org.picketlink.distribution/picketlink-jbas5
protected String determineLoginType(boolean isSecure) {
String result = JBossSAMLURIConstants.AC_PASSWORD.get();
LoginConfig loginConfig = getContext().getLoginConfig();
if (loginConfig != null) {
String auth = loginConfig.getAuthMethod();
if (StringUtil.isNotNull(auth)) {
if ("CLIENT-CERT".equals(auth)) {
result = JBossSAMLURIConstants.AC_TLS_CLIENT.get();
} else if (isSecure) {
result = JBossSAMLURIConstants.AC_PASSWORD_PROTECTED_TRANSPORT.get();
}
}
}
return result;
}
代码示例来源:origin: org.jboss.resteasy/skeleton-key-as7
protected ManagedResourceConfig getRealmRepresentation(Request request)
{
ManagedResourceConfig rep = new ManagedResourceConfig();
ResteasyUriInfo uriInfo = ServletUtil.extractUriInfo(request, null);
UriBuilder authUrl = uriInfo.getBaseUriBuilder().path(context.getLoginConfig().getLoginPage());
UriBuilder codeUrl = uriInfo.getBaseUriBuilder().path(ServletActionURLs.J_OAUTH_RESOLVE_ACCESS_CODE);
rep.setRealm(skeletonKeyConfig.getRealm());
rep.setRealmKey(realmPublicKeyPem);
rep.setAuthUrl(authUrl.toTemplate());
rep.setCodeUrl(codeUrl.toTemplate());
rep.setAdminRole(skeletonKeyConfig.getAdminRole());
return rep;
}
内容来源于网络,如有侵权,请联系作者删除!