Listener for user session timeouts
[java-idp.git] / WEB-INF / dist.idp-client-cert.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <!DOCTYPE web-app
4     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
5     "http://java.sun.com/dtd/web-app_2_3.dtd">
6
7 <web-app>
8
9         <filter>
10                 <filter-name>Client Cert AuthN Filter</filter-name>
11                 <filter-class>edu.internet2.middleware.shibboleth.utils.ClientCertTrustFilter</filter-class>
12                 <init-param>
13                         <param-name>regex</param-name>
14                         <param-value>.*CN=([^,/]+).*</param-value>
15                 </init-param>
16                                 <init-param>
17                         <param-name>matchGroup</param-name>
18                         <param-value>1</param-value>
19                 </init-param>
20         </filter>
21
22         <filter-mapping>
23                 <filter-name>Client Cert AuthN Filter</filter-name>
24                 <url-pattern>/SSO</url-pattern>
25         </filter-mapping>
26
27         <context-param>
28         <param-name>IdPConfigFile</param-name>
29         <param-value>$IDP_HOME$/etc/idp.xml</param-value>
30     </context-param>
31
32     <servlet>
33         <servlet-name>IdP</servlet-name>
34         <display-name>Shibboleth Identity Provider</display-name>
35         <servlet-class>edu.internet2.middleware.shibboleth.idp.IdPResponder</servlet-class>
36     </servlet>
37
38     <servlet-mapping>
39         <servlet-name>IdP</servlet-name>
40         <url-pattern>/SSO</url-pattern>
41     </servlet-mapping>
42     <servlet-mapping>
43         <servlet-name>IdP</servlet-name>
44         <url-pattern>/AA</url-pattern>
45     </servlet-mapping>
46     <servlet-mapping>
47         <servlet-name>IdP</servlet-name>
48         <url-pattern>/Artifact</url-pattern>
49     </servlet-mapping>
50     <servlet-mapping>
51         <servlet-name>IdP</servlet-name>
52         <url-pattern>/Status</url-pattern>
53     </servlet-mapping>
54
55         <mime-mapping>
56                 <extension>css</extension>
57                 <mime-type>text/css</mime-type>
58         </mime-mapping>
59         
60 </web-app>