web.xml revision 20f5623265019e171eea2c55da2cd32688877506
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna<?xml version="1.0" encoding="UTF-8"?>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd <display-name>OpenAM Services</display-name>
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <!-- Initialises the Guice Injector. -->
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <listener>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <listener-class>org.forgerock.guice.core.GuiceInitialisationFilter</listener-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </listener>
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <context-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-name>jato:enforceStrictSessionTimeout</param-name>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <param-value>true</param-value>
2e545ce2450a9953665f701bb05350f0d3f26275nd </context-param>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <context-param>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen <param-name>jato:com.sun.identity.authentication.UI.*:moduleURL</param-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-value>/UI</param-value>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </context-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <context-param>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen <param-name>jato:com.sun.identity.password.ui.*:moduleURL</param-name>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd <param-value>/ui</param-value>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </context-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <context-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-name>jato:enforceStrictSessionTimeout1</param-name>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd <param-value>true</param-value>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </context-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <!-- context param -->
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter>
166c7891cc2a7545eca0f4dda6af92026bc43fcfrpluem <filter-name>amSetupFilter</filter-name>
166c7891cc2a7545eca0f4dda6af92026bc43fcfrpluem <filter-class>com.sun.identity.setup.AMSetupFilter</filter-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-name>ResponseValidationFilter</filter-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-class>org.forgerock.openam.validation.ResponseValidationFilter</filter-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>XUIFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-class>org.forgerock.openam.xui.XUIFilter</filter-class>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>AuthNFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-class>com.sun.identity.rest.AuthNFilter</filter-class>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-name>AuthZFilter</filter-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-class>com.sun.identity.rest.AuthZFilter</filter-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri <filter-name>CommonsAuthenticationFilter</filter-name>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri <filter-class>org.forgerock.openam.jaspi.filter.AMAuthNFilter</filter-class>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri <init-param>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri <param-name>logging-configurator-class</param-name>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri <param-value>org.forgerock.openam.jaspi.config.RestJaspiRuntimeConfigurationFactory</param-value>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </init-param>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <init-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-name>module-configuration-factory-class</param-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-value>org.forgerock.openam.jaspi.config.RestJaspiRuntimeConfigurationFactory</param-value>
bf0c6a25ba1b379553068264081d2ea8c6be7b18covener </init-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna
4a31db3c3a0202003c1b9f87affa7cc143e120e5sf <filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-name>SessionAuthorizationFilter</filter-name>
ffb01336be79c64046b636e59fa8ddca8ec029edsf <filter-class>org.forgerock.authz.AuthZFilter</filter-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <init-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-name>configurator</param-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-value>org.forgerock.openam.authz.filter.session.SessionResourceAuthZConfigurator</param-value>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </init-param>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-name>AdminOnlyFilter</filter-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-class>org.forgerock.authz.AuthZFilter</filter-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <init-param>
bf0c6a25ba1b379553068264081d2ea8c6be7b18covener <param-name>configurator</param-name>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <param-value>org.forgerock.openam.authz.filter.AdminAuthorizationConfigurator</param-value>
c44eeebd065e2c8cd028016b45c58afb480aaf8fdruggeri </init-param>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>PassThroughAuthorizationFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-class>org.forgerock.authz.AuthZFilter</filter-class>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <init-param>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <param-name>configurator</param-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <param-value>org.forgerock.openam.authz.filter.PassThroughAuthorizationConfigurator</param-value>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </init-param>
6d995cb8cbde4718f25a3eec26c0d17c7f67ca26humbedooh </filter>
381b101317d64df9ce37f788d903a999f9f26ca7rbowen
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>RestAuthorizationDispatcherFilter</filter-name>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <filter-class>org.forgerock.openam.authz.filter.RestAuthorizationDispatcherFilter</filter-class>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <init-param>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <param-name>realmsAuthzConfigurator</param-name>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <param-value>org.forgerock.openam.authz.filter.AdminAuthorizationConfigurator</param-value>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf </init-param>
e40d2af13fd7ff120eda49cd327c68fbc16443e8sf <init-param>
25f8d56998acb95d39c62c489d72b92d8d29b765humbedooh <param-name>usersAuthzConfigurator</param-name>
25f8d56998acb95d39c62c489d72b92d8d29b765humbedooh <param-value>org.forgerock.openam.authz.filter.PassThroughAuthorizationConfigurator</param-value>
25f8d56998acb95d39c62c489d72b92d8d29b765humbedooh </init-param>
25f8d56998acb95d39c62c489d72b92d8d29b765humbedooh <init-param>
25f8d56998acb95d39c62c489d72b92d8d29b765humbedooh <param-name>groupsAuthzConfigurator</param-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <param-value>org.forgerock.openam.authz.filter.PassThroughAuthorizationConfigurator</param-value>
acf65805923cf80834c39689cc0e2a8e7201c186sf </init-param>
acf65805923cf80834c39689cc0e2a8e7201c186sf <init-param>
acf65805923cf80834c39689cc0e2a8e7201c186sf <param-name>agentsAuthzConfigurator</param-name>
acf65805923cf80834c39689cc0e2a8e7201c186sf <param-value>org.forgerock.openam.authz.filter.PassThroughAuthorizationConfigurator</param-value>
acf65805923cf80834c39689cc0e2a8e7201c186sf </init-param>
acf65805923cf80834c39689cc0e2a8e7201c186sf </filter>
acf65805923cf80834c39689cc0e2a8e7201c186sf
acf65805923cf80834c39689cc0e2a8e7201c186sf <!-- filter declaration -->
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>amSetupFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>XUIFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/UI/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <dispatcher>FORWARD</dispatcher>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <dispatcher>REQUEST</dispatcher>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>XUIFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/idm/EndUser</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>ResponseValidationFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>AuthNFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/ws/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf <filter-name>AuthZFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/ws/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>CommonsAuthenticationFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/json/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-name>RestAuthorizationDispatcherFilter</filter-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <url-pattern>/json/*</url-pattern>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd </filter-mapping>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>SessionAuthorizationFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/json/sessions/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>AdminOnlyFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/json/tokens/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>PassThroughAuthorizationFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/json/dashboard/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>PassThroughAuthorizationFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/json/serverinfo/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>CommonsAuthenticationFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/frrest/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>AdminOnlyFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/frrest/oauth2/client/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <filter-name>PassThroughAuthorizationFilter</filter-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <url-pattern>/frrest/oauth2/token/*</url-pattern>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </filter-mapping>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <!-- filter mapping -->
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener-class>com.sun.identity.common.ShutdownServletContextListener</listener-class>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener-class>com.sun.identity.monitoring.AgentShutdownServletContextListener</listener-class>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener-class>com.sun.identity.authentication.service.AuthServletContextListener</listener-class>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <listener-class>com.sun.identity.wss.sts.STSContextListener</listener-class>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </listener>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <!-- listener declaration -->
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <servlet>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <servlet-name>LoginServlet</servlet-name>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <servlet-class>com.sun.identity.authentication.UI.LoginServlet</servlet-class>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar </servlet>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <servlet>
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar <servlet-name>setSetupProgress</servlet-name>
ced7ef1f8c0df1805da0e87dbc5a1b6282910573nd <servlet-class>com.sun.identity.setup.SetSetupProgress</servlet-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </servlet>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna <servlet>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <servlet-name>setUpgradeProgress</servlet-name>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung <servlet-class>org.forgerock.openam.upgrade.SetUpgradeProgress</servlet-class>
727872d18412fc021f03969b8641810d8896820bhumbedooh </servlet>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet>
727872d18412fc021f03969b8641810d8896820bhumbedooh <servlet-name>GatewayServlet</servlet-name>
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh <servlet-class>com.sun.identity.policy.util.Gateway</servlet-class>
0d0ba3a410038e179b695446bb149cce6264e0abnd </servlet>
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh <servlet>
727872d18412fc021f03969b8641810d8896820bhumbedooh <servlet-name>MonitoringConfiguration</servlet-name>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet-class>com.sun.identity.common.MonitoringConfiguration</servlet-class>
0d0ba3a410038e179b695446bb149cce6264e0abnd <load-on-startup>20</load-on-startup>
0d0ba3a410038e179b695446bb149cce6264e0abnd </servlet>
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh <servlet>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet-name>LoginLogoutMapping</servlet-name>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet-class>com.sun.identity.authentication.UI.LoginLogoutMapping</servlet-class>
0d0ba3a410038e179b695446bb149cce6264e0abnd <load-on-startup>10</load-on-startup>
727872d18412fc021f03969b8641810d8896820bhumbedooh </servlet>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet-name>AMSetupServlet</servlet-name>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <servlet-class>com.sun.identity.setup.AMSetupServlet</servlet-class>
205f749042ed530040a4f0080dbcb47ceae8a374rjung <load-on-startup>5</load-on-startup>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen </servlet>
0d0ba3a410038e179b695446bb149cce6264e0abnd <servlet>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <description>GetHttpSession</description>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <servlet-name>GetHttpSession</servlet-name>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <servlet-class>com.iplanet.dpro.session.service.GetHttpSession</servlet-class>
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </servlet>
<servlet>
<description>pllservice</description>
<servlet-name>pllservice</servlet-name>
<servlet-class>com.iplanet.services.comm.server.PLLRequestServlet</servlet-class>
</servlet>
<servlet>
<description>jaxrpc</description>
<servlet-name>jaxrpc</servlet-name>
<servlet-class>com.sun.xml.rpc.server.http.JAXRPCServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>SMSServlet</servlet-name>
<servlet-class>com.sun.identity.sm.SMServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>PWResetServlet</servlet-name>
<servlet-class>com.sun.identity.password.ui.PWResetServlet</servlet-class>
</servlet>
<servlet>
<description>notificationservice</description>
<servlet-name>notificationservice</servlet-name>
<servlet-class>com.iplanet.services.comm.client.PLLNotificationServlet</servlet-class>
</servlet>
<servlet>
<description>Web Service Endpoint - Identity Services</description>
<display-name>IdentityServices</display-name>
<servlet-name>IdentityServices</servlet-name>
<servlet-class>com.sun.identity.idsvcs.IdentityServicesServlet</servlet-class>
</servlet>
<servlet>
<description>REST Endpoint - Identity Services</description>
<display-name>IdentityServicesHandler</display-name>
<servlet-name>IdentityServicesHandler</servlet-name>
<servlet-class>com.sun.identity.idsvcs.rest.IdentityServicesHandler</servlet-class>
<init-param>
<description>Default security provider</description>
<param-name>provider</param-name>
<param-value>com.sun.identity.idsvcs.opensso.IdentityServicesImpl</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>notificationservlet</servlet-name>
<servlet-class>com.sun.identity.entitlement.opensso.NotificationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>entitlementmonitor</servlet-name>
<servlet-class>com.sun.identity.entitlement.util.NetworkMonitor</servlet-class>
</servlet>
<!-- JAX-RS -->
<!-- Java defines REST support via the Java Specification Request 311 (JSR).
This specificiation is called JAX-RS (The Java API for RESTful Web Services).
JAX-RS uses annotations to define the REST relevance of Java classes.
Jersey is the reference implementation for this specification.
Jersey contains basically a REST server and a REST client.
The core client can be used provides a library to communicate with the server.
-->
<servlet>
<servlet-name>ws</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sun.identity.rest.RestService</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>oauth</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sun.identity.oauth.service.RestService</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>click-servlet</servlet-name>
<servlet-class>org.apache.click.ClickServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>MonitoringFedConfig</servlet-name>
<servlet-class>com.sun.identity.configuration.MonitoringFedConfig</servlet-class>
<load-on-startup>30</load-on-startup>
</servlet>
<servlet>
<description>CDCServlet</description>
<servlet-name>cdcservlet</servlet-name>
<servlet-class>com.iplanet.services.cdc.CDCServlet</servlet-class>
</servlet>
<servlet>
<description>SAMLAwareServlet</description>
<servlet-name>SAMLAwareServlet</servlet-name>
<servlet-class>com.sun.identity.saml.servlet.SAMLAwareServlet</servlet-class>
</servlet>
<servlet>
<description>SAMLPOSTProfileServlet</description>
<servlet-name>SAMLPOSTProfileServlet</servlet-name>
<servlet-class>com.sun.identity.saml.servlet.SAMLPOSTProfileServlet</servlet-class>
</servlet>
<servlet>
<description>SAMLSOAPReceiver</description>
<servlet-name>SAMLSOAPReceiver</servlet-name>
<servlet-class>com.sun.identity.saml.servlet.SAMLSOAPReceiver</servlet-class>
</servlet>
<servlet>
<description>AssertionManagerServlet</description>
<servlet-name>AssertionManagerServlet</servlet-name>
<servlet-class>com.sun.identity.saml.servlet.AssertionManagerServlet</servlet-class>
</servlet>
<servlet>
<description>FSAssertionManagerServlet</description>
<servlet-name>FSAssertionManagerServlet</servlet-name>
<servlet-class>com.sun.identity.federation.services.FSAssertionManagerServlet</servlet-class>
</servlet>
<servlet>
<description>SecurityTokenManagerServlet</description>
<servlet-name>SecurityTokenManagerServlet</servlet-name>
<servlet-class>com.sun.identity.liberty.ws.security.SecurityTokenManagerServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>preLoginHandler</servlet-name>
<servlet-class>com.sun.identity.federation.login.FSPreLoginHandler</servlet-class>
</servlet>
<servlet>
<servlet-name>postLoginHandler</servlet-name>
<servlet-class>com.sun.identity.federation.login.FSPostLoginHandler</servlet-class>
</servlet>
<servlet>
<servlet-name>FederationServlet</servlet-name>
<servlet-class>com.sun.identity.federation.login.FSFederationHandler</servlet-class>
</servlet>
<servlet>
<servlet-name>consentHandler</servlet-name>
<servlet-class>com.sun.identity.federation.login.FSConsentHandler</servlet-class>
</servlet>
<servlet>
<servlet-name>ProcessLogout</servlet-name>
<servlet-class>com.sun.identity.federation.services.logout.FSProcessLogoutServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ReturnLogout</servlet-name>
<servlet-class>com.sun.identity.federation.services.logout.FSReturnLogoutServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>SingleSignOnService</servlet-name>
<servlet-class>com.sun.identity.federation.services.fednsso.FSSSOAndFedService</servlet-class>
</servlet>
<servlet>
<servlet-name>IntersiteTransferService</servlet-name>
<servlet-class>com.sun.identity.federation.services.fednsso.FSIntersiteTransferService</servlet-class>
</servlet>
<servlet>
<servlet-name>AssertionConsumerService</servlet-name>
<servlet-class>com.sun.identity.federation.services.fednsso.FSAssertionConsumerService</servlet-class>
</servlet>
<servlet>
<servlet-name>SOAPReceiver</servlet-name>
<servlet-class>com.sun.identity.federation.services.FSSOAPReceiver</servlet-class>
</servlet>
<servlet>
<servlet-name>FederationTerminationServlet</servlet-name>
<servlet-class>com.sun.identity.federation.services.termination.FSTerminationInitiationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ProcessTermination</servlet-name>
<servlet-class>com.sun.identity.federation.services.termination.FSTerminationRequestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ReturnTermination</servlet-name>
<servlet-class>com.sun.identity.federation.services.termination.FSTerminationReturnServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>InitiateRegistration</servlet-name>
<servlet-class>com.sun.identity.federation.services.registration.FSRegistrationInitiationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ProcessRegistration</servlet-name>
<servlet-class>com.sun.identity.federation.services.registration.FSRegistrationRequestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ReturnRegistration</servlet-name>
<servlet-class>com.sun.identity.federation.services.registration.FSRegistrationReturnServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LogoutServlet</servlet-name>
<servlet-class>com.sun.identity.federation.services.logout.FSSingleLogoutServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>WSSOAPReceiver</servlet-name>
<servlet-class>com.sun.identity.liberty.ws.soapbinding.SOAPReceiver</servlet-class>
</servlet>
<servlet>
<servlet-name>WSPRedirectHandler</servlet-name>
<servlet-class>com.sun.identity.liberty.ws.interaction.WSPRedirectHandlerServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>IDPFinderService</servlet-name>
<servlet-class>com.sun.identity.federation.services.fednsso.FSIDPFinderService</servlet-class>
</servlet>
<servlet>
<servlet-name>idffwriter</servlet-name>
<servlet-class>com.sun.identity.saml2.idpdiscovery.CookieWriterServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>idffreader</servlet-name>
<servlet-class>com.sun.identity.saml2.idpdiscovery.CookieReaderServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>saml2writer</servlet-name>
<servlet-class>com.sun.identity.saml2.idpdiscovery.CookieWriterServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>saml2reader</servlet-name>
<servlet-class>com.sun.identity.saml2.idpdiscovery.CookieReaderServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>saml2query</servlet-name>
<servlet-class>com.sun.identity.saml2.soapbinding.QueryHandlerServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ArtifactResolver</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.IDPArtifactResolutionServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>IDPSloInit</servlet-name>
<jsp-file>/saml2/jsp/idpSingleLogoutInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>IDPSloRedirect</servlet-name>
<jsp-file>/saml2/jsp/idpSingleLogoutRedirect.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>IDPSloPOST</servlet-name>
<jsp-file>/saml2/jsp/idpSingleLogoutPOST.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>IDPSloSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.IDPSingleLogoutServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>IDPMniRedirect</servlet-name>
<jsp-file>/saml2/jsp/idpMNIRedirect.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>IDPMniPOST</servlet-name>
<jsp-file>/saml2/jsp/idpMNIPOST.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>IDPMniSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.IDPManageNameIDServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>IDPMniInit</servlet-name>
<jsp-file>/saml2/jsp/idpMNIRequestInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SSORedirect</servlet-name>
<jsp-file>/saml2/jsp/idpSSOFederate.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SSOPOST</servlet-name>
<jsp-file>/saml2/jsp/idpSSOFederate.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SSOSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.IDPSingleSignOnServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>AttributeServiceSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.AttributeServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>AuthnQueryServiceSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.AuthnQueryServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>AssertionIDRequestServiceSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.AssertionIDRequestServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>AssertionIDRequestServiceUri</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.AssertionIDRequestServiceURI</servlet-class>
</servlet>
<servlet>
<servlet-name>NameIDMappingServiceSOAP</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.NameIDMappingServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>Consumer</servlet-name>
<jsp-file>/saml2/jsp/spAssertionConsumer.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPSloInit</servlet-name>
<jsp-file>/saml2/jsp/spSingleLogoutInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPSloRedirect</servlet-name>
<jsp-file>/saml2/jsp/spSingleLogoutRedirect.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPSloPOST</servlet-name>
<jsp-file>/saml2/jsp/spSingleLogoutPOST.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPSloSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.SPSingleLogoutServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>SPECP</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.SPECPService</servlet-class>
</servlet>
<servlet>
<servlet-name>SPMniRedirect</servlet-name>
<jsp-file>/saml2/jsp/spMNIRedirect.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPMniPOST</servlet-name>
<jsp-file>/saml2/jsp/spMNIPOST.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>SPMniSoap</servlet-name>
<servlet-class>com.sun.identity.saml2.servlet.SPManageNameIDServiceSOAP</servlet-class>
</servlet>
<servlet>
<servlet-name>SPMniInit</servlet-name>
<jsp-file>/saml2/jsp/spMNIRequestInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>spssoinit</servlet-name>
<jsp-file>/saml2/jsp/spSSOInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>idpssoinit</servlet-name>
<jsp-file>/saml2/jsp/idpSSOInit.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>idpSSOFederate</servlet-name>
<jsp-file>/saml2/jsp/idpSSOFederate.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>idpsaehandler</servlet-name>
<jsp-file>/saml2/jsp/SA_IDP.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>spsaehandler</servlet-name>
<jsp-file>/saml2/jsp/SA_SP.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>MultiProtocolRelayServlet</servlet-name>
<servlet-class>com.sun.identity.multiprotocol.MultiProtocolRelayServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>WSFederationServlet</servlet-name>
<servlet-class>com.sun.identity.wsfederation.servlet.WSFederationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>RealmSelection</servlet-name>
<jsp-file>/wsfederation/jsp/realmSelection.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>federationrest</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>com.sun.identity.rest.FederationRestService</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>rest-sts</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>org.forgerock.openam.sts.rest.application.RestSTSApplication</param-value>
</init-param>
</servlet>
<servlet>
<description>JAX-WS endpoint - sts</description>
<display-name>sts</display-name>
<servlet-name>sts</servlet-name>
<servlet-class>com.sun.identity.wss.sts.SecurityTokenService</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- end of servlet declarations -->
<servlet-mapping>
<servlet-name>LoginLogoutMapping</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginLogoutMapping</servlet-name>
<url-pattern>/logout</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/UI/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AMSetupServlet</servlet-name>
<url-pattern>/config/configurator</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>setSetupProgress</servlet-name>
<url-pattern>/setup/setSetupProgress</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>setUpgradeProgress</servlet-name>
<url-pattern>/upgrade/setUpgradeProgress</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PWResetServlet</servlet-name>
<url-pattern>/ui/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GatewayServlet</servlet-name>
<url-pattern>/gateway</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GetHttpSession</servlet-name>
<url-pattern>/GetHttpSession</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/sessionservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/profileservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/policyservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/namingservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/loggingservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>pllservice</servlet-name>
<url-pattern>/authservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jaxrpc</servlet-name>
<url-pattern>/jaxrpc/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SMSServlet</servlet-name>
<url-pattern>/SMSServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>notificationservice</servlet-name>
<url-pattern>/notificationservice</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IdentityServices</servlet-name>
<url-pattern>/identityservices/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IdentityServicesHandler</servlet-name>
<url-pattern>/identity/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>notificationservlet</servlet-name>
<url-pattern>/notification/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>entitlementmonitor</servlet-name>
<url-pattern>/entitlementmonitor/*</url-pattern>
</servlet-mapping>
<!-- JAX-RS End-Points -->
<servlet-mapping>
<servlet-name>ws</servlet-name>
<url-pattern>/ws/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>oauth</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>click-servlet</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPMniSoap</servlet-name>
<url-pattern>/SPMniSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPMniPOST</servlet-name>
<url-pattern>/SPMniPOST/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPMniRedirect</servlet-name>
<url-pattern>/SPMniRedirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPMniInit</servlet-name>
<url-pattern>/SPMniInit/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPECP</servlet-name>
<url-pattern>/SPECP/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPSloSoap</servlet-name>
<url-pattern>/SPSloSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPSloPOST</servlet-name>
<url-pattern>/SPSloPOST/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPSloRedirect</servlet-name>
<url-pattern>/SPSloRedirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SPSloInit</servlet-name>
<url-pattern>/SPSloInit/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Consumer</servlet-name>
<url-pattern>/Consumer/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SSOPOST</servlet-name>
<url-pattern>/SSOPOST/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SSORedirect</servlet-name>
<url-pattern>/SSORedirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>NameIDMappingServiceSOAP</servlet-name>
<url-pattern>/NIMSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AssertionIDRequestServiceUri</servlet-name>
<url-pattern>/AIDReqUri/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AssertionIDRequestServiceSoap</servlet-name>
<url-pattern>/AIDReqSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AuthnQueryServiceSoap</servlet-name>
<url-pattern>/AuthnQueryServiceSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AttributeServiceSoap</servlet-name>
<url-pattern>/AttributeServiceSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SSOSoap</servlet-name>
<url-pattern>/SSOSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPMniSoap</servlet-name>
<url-pattern>/IDPMniSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPMniPOST</servlet-name>
<url-pattern>/IDPMniPOST/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPMniRedirect</servlet-name>
<url-pattern>/IDPMniRedirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPMniInit</servlet-name>
<url-pattern>/IDPMniInit/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPSloSoap</servlet-name>
<url-pattern>/IDPSloSoap/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPSloPOST</servlet-name>
<url-pattern>/IDPSloPOST/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPSloRedirect</servlet-name>
<url-pattern>/IDPSloRedirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPSloInit</servlet-name>
<url-pattern>/IDPSloInit/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ArtifactResolver</servlet-name>
<url-pattern>/ArtifactResolver/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>spssoinit</servlet-name>
<url-pattern>/spssoinit</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>idpssoinit</servlet-name>
<url-pattern>/idpssoinit</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>idpSSOFederate</servlet-name>
<url-pattern>/idpSSOFederate/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>idpsaehandler</servlet-name>
<url-pattern>/idpsaehandler/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>spsaehandler</servlet-name>
<url-pattern>/spsaehandler/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IDPFinderService</servlet-name>
<url-pattern>/idpfinder</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cdcservlet</servlet-name>
<url-pattern>/cdcservlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SAMLAwareServlet</servlet-name>
<url-pattern>/SAMLAwareServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SAMLPOSTProfileServlet</servlet-name>
<url-pattern>/SAMLPOSTProfileServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SAMLSOAPReceiver</servlet-name>
<url-pattern>/SAMLSOAPReceiver</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AssertionManagerServlet</servlet-name>
<url-pattern>/AssertionManagerServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FSAssertionManagerServlet</servlet-name>
<url-pattern>/FSAssertionManagerServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SecurityTokenManagerServlet</servlet-name>
<url-pattern>/SecurityTokenManagerServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>preLoginHandler</servlet-name>
<url-pattern>/preLogin</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>postLoginHandler</servlet-name>
<url-pattern>/postLogin/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FederationServlet</servlet-name>
<url-pattern>/federation</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>consentHandler</servlet-name>
<url-pattern>/consentHandler</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ProcessLogout</servlet-name>
<url-pattern>/ProcessLogout/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ReturnLogout</servlet-name>
<url-pattern>/ReturnLogout/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LogoutServlet</servlet-name>
<url-pattern>/liberty-logout</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SingleSignOnService</servlet-name>
<url-pattern>/SingleSignOnService/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>IntersiteTransferService</servlet-name>
<url-pattern>/IntersiteTransferService</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AssertionConsumerService</servlet-name>
<url-pattern>/AssertionConsumerService/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SOAPReceiver</servlet-name>
<url-pattern>/SOAPReceiver/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FederationTerminationServlet</servlet-name>
<url-pattern>/federation-terminate</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ProcessTermination</servlet-name>
<url-pattern>/ProcessTermination/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ReturnTermination</servlet-name>
<url-pattern>/ReturnTermination/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>InitiateRegistration</servlet-name>
<url-pattern>/InitiateRegistration</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ProcessRegistration</servlet-name>
<url-pattern>/ProcessRegistration/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ReturnRegistration</servlet-name>
<url-pattern>/ReturnRegistration/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WSSOAPReceiver</servlet-name>
<url-pattern>/Liberty/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WSPRedirectHandler</servlet-name>
<url-pattern>/WSPRedirectHandler/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>idffwriter</servlet-name>
<url-pattern>/idffwriter</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>idffreader</servlet-name>
<url-pattern>/idffreader</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>saml2writer</servlet-name>
<url-pattern>/saml2writer</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>saml2reader</servlet-name>
<url-pattern>/saml2reader</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MultiProtocolRelayServlet</servlet-name>
<url-pattern>/multiprotocolrelay/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WSFederationServlet</servlet-name>
<url-pattern>/WSFederationServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WSFederationServlet</servlet-name>
<url-pattern>/FederationMetadata/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RealmSelection</servlet-name>
<url-pattern>/RealmSelection/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>saml2query</servlet-name>
<url-pattern>/saml2query/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>federationrest</servlet-name>
<url-pattern>/federationws/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sts</servlet-name>
<url-pattern>/sts</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sts</servlet-name>
<url-pattern>/sts/mex</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sts</servlet-name>
<url-pattern>/sts/soap11</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sts</servlet-name>
<url-pattern>/sts/mexsoap11</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>rest-sts</servlet-name>
<url-pattern>/rest_sts/*</url-pattern>
</servlet-mapping>
<!-- end of servlet mapping -->
<!-- Servlet to Restlet adapter declaration (Mandatory) -->
<servlet>
<servlet-name>OAuth2RestletAdapter</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<!-- Your application class name (Optional - For mode 3) -->
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>org.forgerock.openam.oauth2.OAuth2Application</param-value>
</init-param>
<!-- List of supported client protocols (Optional - Only in mode 3) -->
<init-param>
<param-name>org.restlet.clients</param-name>
<param-value>RIAP CLAP</param-value>
</init-param>
<!-- Add the Servlet context path to routes (Optional) -->
<init-param>
<param-name>org.restlet.autoWire</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>WebFinger</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<!-- Your application class name (Optional - For mode 3) -->
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>org.forgerock.openam.WebFinger</param-value>
</init-param>
<!-- List of supported client protocols (Optional - Only in mode 3) -->
<init-param>
<param-name>org.restlet.clients</param-name>
<param-value>RIAP CLAP</param-value>
</init-param>
<!-- Add the Servlet context path to routes (Optional) -->
<init-param>
<param-name>org.restlet.autoWire</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>OAuth2RegisterClient</servlet-name>
<jsp-file>/oauth2/registerClient.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>OAuth2ConnectCheckSession</servlet-name>
<jsp-file>/oauth2/checkSession.jsp</jsp-file>
</servlet>
<servlet>
<servlet-name>OAuth2Rest</servlet-name>
<servlet-class>org.forgerock.json.resource.servlet.HttpServlet</servlet-class>
<init-param>
<param-name>connection-factory-class</param-name>
<param-value>org.forgerock.openam.oauth2.rest.RestTokenDispatcher</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>OAuth2Rest</servlet-name>
<url-pattern>/frrest/oauth2/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OAuth2RegisterClient</servlet-name>
<url-pattern>/oauth2/registerClient.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OAuth2ConnectCheckSession</servlet-name>
<url-pattern>/oauth2/connect/checkSession</url-pattern>
</servlet-mapping>
<!-- servlet declaration -->
<servlet-mapping>
<servlet-name>OAuth2RestletAdapter</servlet-name>
<url-pattern>/oauth2/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>WebFinger</servlet-name>
<url-pattern>/.well-known/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ForgeRockRest</servlet-name>
<servlet-class>org.forgerock.openam.rest.RestEndpointServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ForgeRockRest</servlet-name>
<url-pattern>/json/*</url-pattern>
</servlet-mapping>
<!-- Setup favicon.ico extension type -->
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
<!-- This tag is for the welcome files such as index.html -->
<welcome-file-list>
<welcome-file>
index.html
</welcome-file>
</welcome-file-list>
<!-- The taglib is only specified once -->
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/jato.tld</taglib-uri>
<taglib-location>/WEB-INF/jato.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/cc.tld</taglib-uri>
<taglib-location>/WEB-INF/com_sun_web_ui/cc.tld</taglib-location>
</taglib>
<!-- workarounds for lockart 2.x -->
<taglib>
<taglib-uri>/WEB-INF/tld/com_iplanet_jato/jato.tld</taglib-uri>
<taglib-location>/WEB-INF/jato.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/tld/com_sun_web_ui/cc.tld</taglib-uri>
<taglib-location>/WEB-INF/com_sun_web_ui/cc.tld</taglib-location>
</taglib>
<!-- taglib definition -->
</jsp-config>
<!-- comment it out due to issue 4891 in WAS/JBOSS/Geronimo
<resource-ref>
<description>mysql db idrepo</description>
<res-ref-name>jdbc/openssousersdb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
-->
</web-app>