Author: remm
Date: Fri Nov 20 16:11:59 2015
New Revision: 1715382
URL: http://svn.apache.org/viewvc?rev=1715382&view=rev
Log:
Remove duplication for the appContext.
Modified:
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/JaspicAuthenticator.java
tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java
Modified:
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/JaspicAuthenticator.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/JaspicAuthenticator.java?rev=1715382&r1=1715381&r2=1715382&view=diff
==============================================================================
---
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/JaspicAuthenticator.java
(original)
+++
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/JaspicAuthenticator.java
Fri Nov 20 16:11:59 2015
@@ -50,6 +50,7 @@ public class JaspicAuthenticator extends
private static final String AUTH_TYPE = "JASPIC";
public static final String MESSAGE_LAYER = "HttpServlet";
+ private String appContext;
private Subject serviceSubject;
private Map<String, String> authProperties = new HashMap<>();
@@ -61,6 +62,7 @@ public class JaspicAuthenticator extends
super.startInternal();
serviceSubject = new Subject();
callbackHandler = getJaspicCallbackHandler();
+ appContext = context.getServletContext().getVirtualServerName() + " "
+ context.getServletContext().getContextPath();
}
@@ -73,7 +75,6 @@ public class JaspicAuthenticator extends
MessageInfoImpl messageInfo = new MessageInfoImpl(request, response,
true);
AuthConfigFactory factory = AuthConfigFactory.getFactory();
- String appContext = getAppContextId(request);
AuthConfigProvider configProvider =
factory.getConfigProvider(MESSAGE_LAYER, appContext,
null);
@@ -133,11 +134,6 @@ public class JaspicAuthenticator extends
}
- private String getAppContextId(Request request) {
- return request.getServletContext().getVirtualServerName() + " " +
request.getContextPath();
- }
-
-
private JaspicCallbackHandler getJaspicCallbackHandler() {
return new JaspicCallbackHandler(container.getRealm());
}
@@ -158,4 +154,8 @@ public class JaspicAuthenticator extends
return Collections.unmodifiableMap(authProperties);
}
+ public String getAppContext() {
+ return appContext;
+ }
+
}
Modified: tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java?rev=1715382&r1=1715381&r2=1715382&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/ContextConfig.java Fri Nov 20
16:11:59 2015
@@ -458,11 +458,7 @@ public class ContextConfig implements Li
AuthConfigFactory authConfigFactory = AuthConfigFactory.getFactory();
TomcatAuthConfigProvider provider = new
TomcatAuthConfigProvider(context, authenticator.getAuthProperties());
authConfigFactory.registerConfigProvider(provider,
JaspicAuthenticator.MESSAGE_LAYER,
- getJaspicAppContext(), "Tomcat Jaspic");
- }
-
- private String getJaspicAppContext() {
- return context.getServletContext().getVirtualServerName() + " " +
context.getPath();
+ authenticator.getAppContext(), "Apache Tomcat JASPIC");
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]