initialize ticket validator
This commit is contained in:
parent
80d7f6bb70
commit
fa186456dc
@ -21,6 +21,14 @@
|
|||||||
<param-name>enabledForExtensions</param-name>
|
<param-name>enabledForExtensions</param-name>
|
||||||
<param-value>true</param-value>
|
<param-value>true</param-value>
|
||||||
</init-param>
|
</init-param>
|
||||||
|
<init-param>
|
||||||
|
<param-name>proxyValidateUrl</param-name>
|
||||||
|
<param-value>https://@LOGIN_HOST@:@LOGIN_PORT@/cas/proxyValidate</param-value>
|
||||||
|
</init-param>
|
||||||
|
<init-param>
|
||||||
|
<param-name>proxyServiceUrl</param-name>
|
||||||
|
<param-value>https://@CONFIG_HOST@:@CONFIG_PORT@/hsar/backend</param-value>
|
||||||
|
</init-param>
|
||||||
</servlet>
|
</servlet>
|
||||||
|
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
|
@ -18,9 +18,17 @@
|
|||||||
<servlet-name>XmlRpcServlet</servlet-name>
|
<servlet-name>XmlRpcServlet</servlet-name>
|
||||||
<servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
|
<servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
|
||||||
<init-param>
|
<init-param>
|
||||||
<param-name>enabledForExtensions</param-name>
|
<param-name>enabledForExtensions</param-name>
|
||||||
<param-value>true</param-value>
|
<param-value>true</param-value>
|
||||||
</init-param>
|
</init-param>
|
||||||
|
<init-param>
|
||||||
|
<param-name>proxyValidateUrl</param-name>
|
||||||
|
<param-value>https://@LOGIN_HOST@:@LOGIN_PORT@/cas/proxyValidate</param-value>
|
||||||
|
</init-param>
|
||||||
|
<init-param>
|
||||||
|
<param-name>proxyServiceUrl</param-name>
|
||||||
|
<param-value>https://@CONFIG_HOST@:@CONFIG_PORT@/hsar/backend</param-value>
|
||||||
|
</init-param>
|
||||||
</servlet>
|
</servlet>
|
||||||
|
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
|
@ -1,15 +1,28 @@
|
|||||||
package de.hsadmin.remote;
|
package de.hsadmin.remote;
|
||||||
|
|
||||||
|
import javax.servlet.ServletConfig;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
|
||||||
import org.apache.xmlrpc.XmlRpcException;
|
import org.apache.xmlrpc.XmlRpcException;
|
||||||
import org.apache.xmlrpc.metadata.XmlRpcSystemImpl;
|
import org.apache.xmlrpc.metadata.XmlRpcSystemImpl;
|
||||||
import org.apache.xmlrpc.server.PropertyHandlerMapping;
|
import org.apache.xmlrpc.server.PropertyHandlerMapping;
|
||||||
import org.apache.xmlrpc.server.XmlRpcHandlerMapping;
|
import org.apache.xmlrpc.server.XmlRpcHandlerMapping;
|
||||||
import org.apache.xmlrpc.webserver.XmlRpcServlet;
|
import org.apache.xmlrpc.webserver.XmlRpcServlet;
|
||||||
|
|
||||||
|
import de.hsadmin.core.model.TicketValidator;
|
||||||
|
|
||||||
public class HSXmlRpcServlet extends XmlRpcServlet {
|
public class HSXmlRpcServlet extends XmlRpcServlet {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void init() throws ServletException {
|
||||||
|
super.init();
|
||||||
|
final ServletConfig cfg = getServletConfig();
|
||||||
|
final String validateURL = cfg.getInitParameter("proxyValidateUrl");
|
||||||
|
final String serviceURL = cfg.getInitParameter("proxyServiceUrl");
|
||||||
|
TicketValidator.getInstance().initialize(validateURL, serviceURL); }
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected XmlRpcHandlerMapping newXmlRpcHandlerMapping()
|
protected XmlRpcHandlerMapping newXmlRpcHandlerMapping()
|
||||||
throws XmlRpcException {
|
throws XmlRpcException {
|
||||||
|
Loading…
Reference in New Issue
Block a user