Advertisement
FlunkyMonkey

Untitled

May 2nd, 2017
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 87.46 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. ========================================================================
  4.  
  5. Copyright (c) 2005-2012 Unpublished Work of Novell, Inc. All Rights Reserved.
  6.  
  7. THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND TREATIES
  8. NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED COPIED, DISTRIBUTED,Fapwa
  9. REVISED, MODIFIED, TRANSLATED, ABRIDGED, CONDENSED, EXPANDED, COLLECTED,
  10. COMPILED, LINKED, RECAST, TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN
  11. CONSENT OF NOVELL, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
  12. AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND CIVIL
  13. LIABILITY.
  14.  
  15. ========================================================================
  16. -->
  17. <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
  18. xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
  19. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  20. <display-name>IDM</display-name>
  21. <distributable/>
  22. <context-param>
  23. <param-name>UserApplicationEdition</param-name>
  24. <param-value>UAPROV</param-value>
  25. </context-param>
  26. <context-param>
  27. <description>This stylesheet is used to decorate the portlet data. Titlebar, border, options, etc...</description>
  28. <param-name>PortalDecoratorStyle</param-name>
  29. <param-value>PortalDefaultDecorator</param-value>
  30. </context-param>
  31. <context-param>
  32. <description>The default login page. This value can be a fully qualified page, relative path or use Portal substitution strings.</description>
  33. <param-name>PortalLoginPage</param-name>
  34. <param-value>$CONTEXT_URL$/jsps/login/Login.jsp</param-value>
  35. </context-param>
  36. <context-param>
  37. <description>The default logout page. This value can be a fully qualified page, relative path or use Portal substitution strings.</description>
  38. <param-name>PortalLogoutPage</param-name>
  39. <param-value>$CONTEXT_URL$/logout.do?logout=true</param-value>
  40. </context-param>
  41. <context-param>
  42. <description>The default page to create new portal users. This value can be a fully qualified page, relative path or use Portal substitution strings.</description>
  43. <param-name>NewUserPage</param-name>
  44. <param-value>$PORTAL_SERVLET_URL$/$PORTLET_PATH$/NewUserPortlet</param-value>
  45. </context-param>
  46. <context-param>
  47. <description>The default home page for the portal. This value can be a fully qualified URL or a path which is relative to the context root (which is more typical). Examples (Note: 'portal' is the PortalEntryPoint context param and servlet): portal/pages/Home.html A Portal PID page from the resourceset portal/cn/WelcomeContainer A specific container page portal/pg/WelcomePage A specific shared page portal/cn The default container page specified in this web.xml portal/pg The default shared page specified in this web.xml welcome.jsp A specific jsp relative to the context jsps/welcome.jsp A specific jsp located in a sub directory relative to the context home/Home A custom servlet (other than Director's portal servlet) with pathinfo of 'Home'</description>
  48. <param-name>PortalHomePage</param-name>
  49. <param-value>portal/cn</param-value>
  50. </context-param>
  51. <context-param>
  52. <description>The name of the personal portal page accessed from a wireless device.</description>
  53. <param-name>PortalWirelessPage</param-name>
  54. <param-value>MyWirelessProfile</param-value>
  55. </context-param>
  56. <context-param>
  57. <description>(Deprecated)The default style used to layout the MyPortal page. This style must exist in the resourceset.</description>
  58. <param-name>PortalDefaultStyle</param-name>
  59. <param-value>PortalStyle1</param-value>
  60. </context-param>
  61. <context-param>
  62. <description>The key in the path used to directly hit a portlet via the URL e.g. http://localhost/director/portal/portlet/PhoneList (raw data, no decoration, no titlebar, etc).</description>
  63. <param-name>PortalPathPortletKey</param-name>
  64. <param-value>portlet</param-value>
  65. </context-param>
  66. <context-param>
  67. <description>The key in the path used to directly hit a component via the URL e.g. http://localhost/director/portal/comp/Weather (raw data, no decoration, no titlebar, etc).</description>
  68. <param-name>PortalPathCompKey</param-name>
  69. <param-value>comp</param-value>
  70. </context-param>
  71. <context-param>
  72. <description>The key in the path used to directly hit a portlet via the URL with decoration. e.g. http://localhost/director/portal/comp/Weather</description>
  73. <param-name>PortalPathComponentKey</param-name>
  74. <param-value>component</param-value>
  75. </context-param>
  76. <context-param>
  77. <description/>
  78. <param-name>PortalPathMyPortalKey</param-name>
  79. <param-value>myportal</param-value>
  80. </context-param>
  81. <context-param>
  82. <description>The key in the path used to directly hit a portal PID (static page in the resource set) via the URL e.g. http://localhost/director/portal/pages/DirectorHome.html</description>
  83. <param-name>PortalPathPagesKey</param-name>
  84. <param-value>pages</param-value>
  85. </context-param>
  86. <context-param>
  87. <description>The key in the path used to directly hit a self service tab</description>
  88. <param-name>SelfServiceTabKey</param-name>
  89. <param-value>selfServiceDefault</param-value>
  90. </context-param>
  91. <context-param>
  92. <description>The key in the path in which the portal aggregator is listening. This is the main entry point for all portal request. e.g. http://localhost/director/portal/pg/MySportsPage Note: This value should match up with the servlet mapping of the PortalAggregator.</description>
  93. <param-name>PortalPathEntryPointKey</param-name>
  94. <param-value>portal</param-value>
  95. </context-param>
  96. <context-param>
  97. <description>The key in the path used to display a User or Shared page via the URL e.g. http://localhost/director/portal/pg/MySportsPage. Note: This value should match up with the servlet mapping of the PortalAggregator.</description>
  98. <param-name>PortalPathPageKey</param-name>
  99. <param-value>pg</param-value>
  100. </context-param>
  101. <context-param>
  102. <description>The key in the path used to display a portal container page via the URL e.g. http://localhost/director/portal/cn/CorporateContainerPage. Note: This value should match up with the servlet mapping of the PortalAggregator.</description>
  103. <param-name>PortalPathContainerKey</param-name>
  104. <param-value>cn</param-value>
  105. </context-param>
  106. <context-param>
  107. <description>The key in the path used to display a portal page surrounded by the user's default container e.g. http://localhost/director/portal/pgcn/CorporateSharedPage. Note: This value should match up with the servlet mapping of the PortalAggregator.</description>
  108. <param-name>PortalPathPageContainerKey</param-name>
  109. <param-value>pgcn</param-value>
  110. </context-param>
  111. <context-param>
  112. <description>DO NOT CHANGE - Path at which resource set resources are served up from the controller. e.g. http://host/Portal/main/resource/images/myImage.jpg</description>
  113. <!-- DO NOT CHANGE THIS PARAM -->
  114. <param-name>PortalResourcePath</param-name>
  115. <param-value>$CONTEXT_URL$/resource</param-value>
  116. </context-param>
  117. <context-param>
  118. <description>Redirect to the full portal url when a partial url is requested. Example: http://host/director/portal redirects to http://host/director/portal/cn/ContainerPage/SharedPage</description>
  119. <param-name>PortalRedirectOnPartialRequest</param-name>
  120. <param-value>true</param-value>
  121. </context-param>
  122. <context-param>
  123. <description>The name of the portal's default container page. A container page is the page he portal uses to display User and Shared pages.</description>
  124. <param-name>PortalDefaultContainerPage</param-name>
  125. <param-value>DefaultContainerPage</param-value>
  126. </context-param>
  127. <context-param>
  128. <description>The name of the default shared page before login.</description>
  129. <param-name>PortalDefaultSharedPage</param-name>
  130. <param-value>Welcome</param-value>
  131. </context-param>
  132. <!--<context-param>
  133. <param-name>PortalDefaultPostLoginPage</param-name>
  134. <param-value>MyOrgChart</param-value>
  135. <description>The name of the default shared page after login.</description>
  136. </context-param>-->
  137. <context-param>
  138. <description>The name of the guest container page for the portal before a user login.</description>
  139. <param-name>PortalGuestContainerPage</param-name>
  140. <param-value>GuestContainerPage</param-value>
  141. </context-param>
  142. <context-param>
  143. <description>(Deprecated)The name of the group page that newly created users will have as their default.</description>
  144. <param-name>PortalDefaultGroupPage</param-name>
  145. <param-value>DefaultGroupPage</param-value>
  146. </context-param>
  147. <context-param>
  148. <description>The default portal layout when creating new portal pages.</description>
  149. <param-name>PortalDefaultLayout</param-name>
  150. <param-value>1column</param-value>
  151. </context-param>
  152. <context-param>
  153. <description>If not specified, true is assumed. When true the portal will redirect the user to a portlet that will handle the case where the session times out. The user is notified and can choose to start the session over.</description>
  154. <param-name>UseSessionHandlerPortlet</param-name>
  155. <param-value>true</param-value>
  156. </context-param>
  157. <context-param>
  158. <description>The ID of the style sheet which is used to render the base portal page. See the style PortalPage.xsl in the resourceset/data/portal-style for details.</description>
  159. <param-name>PortalPageXSLT</param-name>
  160. <param-value>PortalPage</param-value>
  161. </context-param>
  162. <context-param>
  163. <description>The ID of the style sheet which is used to render the base portal layout.</description>
  164. <param-name>LayoutStyleID</param-name>
  165. <param-value>PortalLayoutClassic</param-value>
  166. </context-param>
  167. <context-param>
  168. <description/>
  169. <param-name>UserServiceShowAllUsers</param-name>
  170. <param-value>true</param-value>
  171. </context-param>
  172. <context-param>
  173. <description/>
  174. <param-name>UserServiceBatchOfUsers</param-name>
  175. <param-value>15</param-value>
  176. </context-param>
  177. <context-param>
  178. <description/>
  179. <param-name>DirectoryShowAllUsers</param-name>
  180. <param-value>true</param-value>
  181. </context-param>
  182. <context-param>
  183. <description/>
  184. <param-name>DirectoryBatchOfUsers</param-name>
  185. <param-value>15</param-value>
  186. </context-param>
  187. <context-param>
  188. <description/>
  189. <param-name>PacInstalled</param-name>
  190. <param-value>yes</param-value>
  191. </context-param>
  192. <context-param>
  193. <description/>
  194. <param-name>PortlertInstancesToPreload</param-name>
  195. <param-value>HeaderPortlet:DefaultContainerPage_HeaderPortlet,SessionTimeoutWarningPortlet:SessionTimeoutWarningPortlet,SessionTimeoutWarningPortlet</param-value>
  196. </context-param>
  197. <resource-ref>
  198. <description>Database Connection</description>
  199. <res-ref-name>jdbc/IDMUADataSource</res-ref-name>
  200. <res-type>javax.sql.DataSource</res-type>
  201. <res-auth>Container</res-auth>
  202. </resource-ref>
  203. <!-- Provisioning only BEGIN -->
  204. <!-- Metrics Context Cleanup -->
  205. <listener>
  206. <listener-class>com.novell.soa.af.metrics.soap.MetricsServerHelper</listener-class>
  207. </listener>
  208. <!-- Provisioning only END -->
  209. <listener>
  210. <listener-class>com.sssw.fw.servlet.InitListener</listener-class>
  211. </listener>
  212. <listener>
  213. <listener-class>com.sssw.fw.servlet.TimeoutListener</listener-class>
  214. </listener>
  215. <!-- Uncomment this to enable printing of all URI requests to console & log; also uncomment the mapping below -->
  216. <filter>
  217. <display-name>URILoggerServletFilter</display-name>
  218. <filter-name>URILoggerServletFilter</filter-name>
  219. <filter-class>com.novell.soa.common.i18n.URILoggerServletFilter</filter-class>
  220. </filter>
  221. <filter>
  222. <display-name>AntiCsrfFilterPortal</display-name>
  223. <filter-name>AntiCsrfFilterPortal</filter-name>
  224. <filter-class>com.novell.common.AntiCsrfServletFilter</filter-class>
  225. <init-param>
  226. <param-name>EscapeQuote</param-name>
  227. <param-value>false</param-value>
  228. </init-param>
  229. <init-param>
  230. <param-name>IgnoreResponse</param-name>
  231. <param-value>false</param-value>
  232. </init-param>
  233. <init-param>
  234. <param-name>Exclusion</param-name>
  235. <param-value>SessionTimeoutWarningPortlet</param-value>
  236. </init-param>
  237. </filter>
  238. <filter>
  239. <display-name>AntiCsrfFilterStruts</display-name>
  240. <filter-name>AntiCsrfFilterStruts</filter-name>
  241. <filter-class>com.novell.common.AntiCsrfServletFilter</filter-class>
  242. <init-param>
  243. <param-name>EscapeQuote</param-name>
  244. <param-value>false</param-value>
  245. </init-param>
  246. <init-param>
  247. <param-name>IgnoreResponse</param-name>
  248. <param-value>false</param-value>
  249. </init-param>
  250. <init-param>
  251. <param-name>Exclusion</param-name>
  252. <param-value>changePwd.do,changeHint.do,changeChaRes.do,changeLocale.do,login.do,logout.do,postAuth.do,forgotUser.do,forgotChaRes.do,forgotChgPwd.do</param-value>
  253. </init-param>
  254. </filter>
  255. <filter>
  256. <display-name>AntiCsrfFilterJs</display-name>
  257. <filter-name>AntiCsrfFilterJs</filter-name>
  258. <filter-class>com.novell.common.AntiCsrfServletFilter</filter-class>
  259. <init-param>
  260. <param-name>EscapeQuote</param-name>
  261. <param-value>true</param-value>
  262. </init-param>
  263. <init-param>
  264. <param-name>DynamicResources</param-name>
  265. <param-value>/layout_manager_script.js</param-value>
  266. </init-param>
  267. <init-param>
  268. <param-name>IgnoreResponse</param-name>
  269. <param-value>false</param-value>
  270. </init-param>
  271. </filter>
  272. <filter>
  273. <display-name>AntiCsrfFilterUIQuery</display-name>
  274. <filter-name>AntiCsrfFilterUIQuery</filter-name>
  275. <filter-class>com.novell.common.AntiCsrfServletFilter</filter-class>
  276. <init-param>
  277. <param-name>EscapeQuote</param-name>
  278. <param-value>false</param-value>
  279. </init-param>
  280. <init-param>
  281. <param-name>IgnoreResponse</param-name>
  282. <param-value>true</param-value>
  283. </init-param>
  284. </filter>
  285. <filter>
  286. <display-name>SAMLTokenGenerator</display-name>
  287. <filter-name>SAMLTokenGenerator</filter-name>
  288. <filter-class>com.novell.common.auth.saml.AuthTokenGeneratorFilter</filter-class>
  289. </filter>
  290. <filter>
  291. <display-name>KerberosFilter</display-name>
  292. <filter-name>KerberosFilter</filter-name>
  293. <filter-class>com.novell.common.auth.sso.KerberosFilter</filter-class>
  294. <init-param>
  295. <param-name>ForceNegotiate</param-name>
  296. <param-value>true</param-value>
  297. </init-param>
  298. <init-param>
  299. <param-name>Exclusion</param-name>
  300. <param-value>changePwd.do,changeHint.do,changeChaRes.do,changeLocale.do,login.do,logout.do,postAuth.do,forgotUser.do,forgotChaRes.do,forgotChgPwd.do,ForgotPassword.jsp</param-value>
  301. </init-param>
  302. </filter>
  303. <filter>
  304. <display-name>SAPFilter</display-name>
  305. <filter-name>SAPFilter</filter-name>
  306. <filter-class>com.novell.common.auth.sso.SAPFilter</filter-class>
  307. </filter>
  308. <filter>
  309. <display-name>JAASFilterPortal</display-name>
  310. <filter-name>JAASFilterPortal</filter-name>
  311. <filter-class>com.novell.common.auth.JAASFilter</filter-class>
  312. <init-param>
  313. <param-name>RealmName</param-name>
  314. <param-value>IDMUserApplication</param-value>
  315. </init-param>
  316. <init-param>
  317. <param-name>MethodsAllowGuest</param-name>
  318. <param-value>get,post,put,delete</param-value>
  319. </init-param>
  320. <init-param>
  321. <param-name>Enable401</param-name>
  322. <param-value>true</param-value>
  323. </init-param>
  324. </filter>
  325. <filter>
  326. <display-name>JAASFilterWebService</display-name>
  327. <filter-name>JAASFilterWebService</filter-name>
  328. <filter-class>com.novell.common.auth.JAASFilter</filter-class>
  329. <init-param>
  330. <param-name>RealmName</param-name>
  331. <param-value>MetricsWebService</param-value>
  332. </init-param>
  333. <init-param>
  334. <param-name>MethodsAllowGuest</param-name>
  335. <param-value>get</param-value>
  336. </init-param>
  337. <init-param>
  338. <param-name>Enable401</param-name>
  339. <param-value>true</param-value>
  340. </init-param>
  341. </filter>
  342. <filter>
  343. <display-name>RoleReportServletFilter</display-name>
  344. <filter-name>RoleReportServletFilter</filter-name>
  345. <filter-class>com.novell.soa.throttle.ThrottleFilter</filter-class>
  346. <init-param>
  347. <param-name>ConcurrentRequests</param-name>
  348. <param-value>16</param-value>
  349. </init-param>
  350. <init-param>
  351. <param-name>ThrottleName</param-name>
  352. <param-value>RoleReportServletThrottle</param-value>
  353. </init-param>
  354. </filter>
  355. <filter>
  356. <display-name>UserRolesReportServletFilter</display-name>
  357. <filter-name>UserRolesReportServletFilter</filter-name>
  358. <filter-class>com.novell.soa.throttle.ThrottleFilter</filter-class>
  359. <init-param>
  360. <param-name>ConcurrentRequests</param-name>
  361. <param-value>8</param-value>
  362. </init-param>
  363. <init-param>
  364. <param-name>ThrottleName</param-name>
  365. <param-value>UserRolesReportServletThrottle</param-value>
  366. </init-param>
  367. </filter>
  368. <filter>
  369. <display-name>SodViolationReportServletFilter</display-name>
  370. <filter-name>SodViolationReportServletFilter</filter-name>
  371. <filter-class>com.novell.soa.throttle.ThrottleFilter</filter-class>
  372. <init-param>
  373. <param-name>ConcurrentRequests</param-name>
  374. <param-value>8</param-value>
  375. </init-param>
  376. <init-param>
  377. <param-name>ThrottleName</param-name>
  378. <param-value>SodViolationReportServletThrottle</param-value>
  379. </init-param>
  380. </filter>
  381. <filter>
  382. <display-name>SodListReportServletServletFilter</display-name>
  383. <filter-name>SodListReportServletFilter</filter-name>
  384. <filter-class>com.novell.soa.throttle.ThrottleFilter</filter-class>
  385. <init-param>
  386. <param-name>ConcurrentRequests</param-name>
  387. <param-value>8</param-value>
  388. </init-param>
  389. <init-param>
  390. <param-name>ThrottleName</param-name>
  391. <param-value>SodListReportServletThrottle</param-value>
  392. </init-param>
  393. </filter>
  394. <filter>
  395. <display-name>EntitlementReportServletFilter</display-name>
  396. <filter-name>EntitlementReportServletFilter</filter-name>
  397. <filter-class>com.novell.soa.throttle.ThrottleFilter</filter-class>
  398. <init-param>
  399. <param-name>ConcurrentRequests</param-name>
  400. <param-value>8</param-value>
  401. </init-param>
  402. <init-param>
  403. <param-name>ThrottleName</param-name>
  404. <param-value>EntitlementReportServletThrottle</param-value>
  405. </init-param>
  406. </filter>
  407. <filter>
  408. <display-name>AggregationServletEncFilter</display-name>
  409. <filter-name>AggregationServletEncFilter</filter-name>
  410. <filter-class>com.novell.afw.portal.i18n.CharacterEncodingFilter</filter-class>
  411. </filter>
  412. <!-- Provisioning only BEGIN -->
  413. <!-- Provisioning application filters -->
  414. <filter>
  415. <display-name>Character encoding filter</display-name>
  416. <filter-name>CharacterEncodingFilter</filter-name>
  417. <filter-class>com.novell.srvprv.apwa.servlet.CharsetEncodingFilter</filter-class>
  418. </filter>
  419. <filter>
  420. <display-name>Session synchronization filter</display-name>
  421. <filter-name>SessionSyncFilter</filter-name>
  422. <filter-class>com.novell.srvprv.apwa.servlet.SessionSynchronizationFilter</filter-class>
  423. </filter>
  424. <filter>
  425. <display-name>Provisioning JSP Authentication Filter</display-name>
  426. <filter-name>JSPAuthenticationFilter</filter-name>
  427. <filter-class>com.novell.srvprv.apwa.servlet.APWAServletFilter</filter-class>
  428. </filter>
  429. <!-- Provisioning only END -->
  430. <!--
  431. Best Locale Filters ** START **
  432. IMPORTANT NOTE: Do NOT apply any of these BestLocaleServletFilters to the PortalAggregator servlet.
  433. -->
  434. <!-- Best Locale Filter for the Root Resource Group (root-resgrp). NOTE: No init params makes filter default to root-resgrp.
  435. Commented out as no URL needs the root-resgrp at this point, if need arises simple uncomment out and use
  436. <filter>
  437. <filter-name>BestLocaleServletFilter_root-resgrp</filter-name>
  438. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  439. <init-param>
  440. <param-name>group</param-name>
  441. <param-value>base-resgrp</param-value>
  442. </init-param>
  443. </filter>
  444. -->
  445. <filter>
  446. <!-- Best Locale Filter for the 'base-resgrp' group. -->
  447. <filter-name>BestLocaleServletFilter_base-resgrp</filter-name>
  448. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  449. <init-param>
  450. <param-name>group</param-name>
  451. <param-value>base-resgrp</param-value>
  452. </init-param>
  453. <init-param>
  454. <description>Factory class for creating a LocaleChooser object</description>
  455. <param-name>localeChooserFactoryClass</param-name>
  456. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  457. </init-param>
  458. </filter>
  459. <filter>
  460. <!-- Best Locale Filter for the 'common-resgrp' group. -->
  461. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  462. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  463. <init-param>
  464. <param-name>group</param-name>
  465. <param-value>common-resgrp</param-value>
  466. </init-param>
  467. <init-param>
  468. <description>Factory class for creating a LocaleChooser object</description>
  469. <param-name>localeChooserFactoryClass</param-name>
  470. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  471. </init-param>
  472. </filter>
  473. <filter>
  474. <!-- Best Locale Filter for the 'identity-resgrp' group. -->
  475. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  476. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  477. <init-param>
  478. <param-name>group</param-name>
  479. <param-value>identity-resgrp</param-value>
  480. </init-param>
  481. <init-param>
  482. <description>Factory class for creating a LocaleChooser object</description>
  483. <param-name>localeChooserFactoryClass</param-name>
  484. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  485. </init-param>
  486. </filter>
  487. <filter>
  488. <!-- Best Locale Filter for the 'accessory-resgrp' group. -->
  489. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  490. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  491. <init-param>
  492. <param-name>group</param-name>
  493. <param-value>accessory-resgrp</param-value>
  494. </init-param>
  495. <init-param>
  496. <param-name>excludeextlist</param-name>
  497. <param-value>png,jpg,gif,css,js</param-value>
  498. </init-param>
  499. <init-param>
  500. <description>Factory class for creating a LocaleChooser object</description>
  501. <param-name>localeChooserFactoryClass</param-name>
  502. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  503. </init-param>
  504. </filter>
  505. <!-- Provisioning only BEGIN -->
  506. <filter>
  507. <!-- Best Locale Filter for the 'apwa-resgrp' group. -->
  508. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  509. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  510. <init-param>
  511. <param-name>group</param-name>
  512. <param-value>apwa-resgrp</param-value>
  513. </init-param>
  514. <init-param>
  515. <description>Factory class for creating a LocaleChooser object</description>
  516. <param-name>localeChooserFactoryClass</param-name>
  517. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  518. </init-param>
  519. </filter>
  520. <filter>
  521. <filter-name>APWATrottleFilter</filter-name>
  522. <filter-class>com.novell.srvprv.apwa.servlet.APWAThrottleFilter</filter-class>
  523. </filter>
  524. <!-- Provisioning only END -->
  525. <filter>
  526. <!-- Best Locale Filter for the 'admin-resgrp' group. -->
  527. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  528. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  529. <init-param>
  530. <param-name>group</param-name>
  531. <param-value>admin-resgrp</param-value>
  532. </init-param>
  533. <init-param>
  534. <description>Factory class for creating a LocaleChooser object</description>
  535. <param-name>localeChooserFactoryClass</param-name>
  536. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  537. </init-param>
  538. </filter>
  539. <filter>
  540. <!-- Best Locale Filter for the 'pwdmgt-resgrp' group. -->
  541. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  542. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  543. <init-param>
  544. <param-name>group</param-name>
  545. <param-value>pwdmgt-resgrp</param-value>
  546. </init-param>
  547. <init-param>
  548. <description>Factory class for creating a LocaleChooser object</description>
  549. <param-name>localeChooserFactoryClass</param-name>
  550. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  551. </init-param>
  552. </filter>
  553. <filter>
  554. <!-- Best Locale Filter for the 'roles-resgrp' group. -->
  555. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  556. <filter-class>com.novell.soa.common.i18n.BestLocaleServletFilter</filter-class>
  557. <init-param>
  558. <param-name>group</param-name>
  559. <param-value>roles-resgrp</param-value>
  560. </init-param>
  561. <init-param>
  562. <description>Factory class for creating a LocaleChooser object</description>
  563. <param-name>localeChooserFactoryClass</param-name>
  564. <param-value>com.novell.soa.common.i18n.BestLocaleChooserFactory</param-value>
  565. </init-param>
  566. </filter>
  567. <!--
  568. Best Locale Filters ** END **
  569. -->
  570. <filter>
  571. <display-name>I18nServletFilter</display-name>
  572. <filter-name>I18nServletFilter</filter-name>
  573. <filter-class>com.netiq.common.i18n.impl.I18nServletFilter</filter-class>
  574. <init-param>
  575. <param-name>gwt.bundle.1</param-name>
  576. <param-value>com.novell.pwdmgt.gwt.server.GwtChallengeRespRsrc</param-value>
  577. </init-param>
  578. <init-param>
  579. <param-name>gwt.bundle.2</param-name>
  580. <param-value>com.novell.pwdmgt.gwt.server.GwtChkPasswordSyncStatusRsrc</param-value>
  581. </init-param>
  582. <init-param>
  583. <param-name>gwt.bundle.3</param-name>
  584. <param-value>com.novell.pwdmgt.gwt.server.GwtHintChangeRsrc</param-value>
  585. </init-param>
  586. <init-param>
  587. <param-name>gwt.bundle.4</param-name>
  588. <param-value>com.novell.pwdmgt.gwt.server.GwtLocalePreferenceRsrc</param-value>
  589. </init-param>
  590. <init-param>
  591. <param-name>gwt.bundle.5</param-name>
  592. <param-value>com.novell.pwdmgt.gwt.server.GwtPasswordChangeRsrc</param-value>
  593. </init-param>
  594. <init-param>
  595. <param-name>gwt.bundle.6</param-name>
  596. <param-value>com.novell.pwdmgt.gwt.server.GwtPasswordPolicyStatusRsrc</param-value>
  597. </init-param>
  598. <init-param>
  599. <param-name>gwt.bundle.7</param-name>
  600. <param-value>com.novell.srvprv.impl.gwt.server.GwtCommonRsrc</param-value>
  601. </init-param>
  602. <init-param>
  603. <param-name>gwt.bundle.8</param-name>
  604. <param-value>com.novell.srvprv.impl.gwt.server.GwtNrfRsrc</param-value>
  605. </init-param>
  606. <init-param>
  607. <param-name>gwt.bundle.9</param-name>
  608. <param-value>com.novell.srvprv.impl.gwt.server.GwtPermissionsRsrc</param-value>
  609. </init-param>
  610. <init-param>
  611. <param-name>gwt.bundle.10</param-name>
  612. <param-value>com.novell.srvprv.impl.gwt.server.GwtTeamsRsrc</param-value>
  613. </init-param>
  614. <init-param>
  615. <param-name>gwt.bundle.11</param-name>
  616. <param-value>com.novell.sso.gwt.server.GwtSSOAdminRsrc</param-value>
  617. </init-param>
  618. </filter>
  619. <servlet>
  620. <servlet-name>GwtServiceRouter</servlet-name>
  621. <servlet-class>com.novell.srvprv.impl.servlet.service.GwtServiceRouter</servlet-class>
  622. </servlet>
  623. <servlet>
  624. <servlet-name>FileUploadServlet</servlet-name>
  625. <servlet-class>com.novell.sso.gwt.server.FileUploadServlet</servlet-class>
  626. <init-param>
  627. <param-name>action-class</param-name>
  628. <!-- Replace the action class name below with the fully qualified name of the action class -->
  629. <param-value>com.novell.sso.gwt.server.FileUploadServlet</param-value>
  630. </init-param>
  631. </servlet>
  632. <servlet-mapping>
  633. <servlet-name>GwtServiceRouter</servlet-name>
  634. <url-pattern>/GwtServiceRouter</url-pattern>
  635. </servlet-mapping>
  636. <servlet-mapping>
  637. <servlet-name>FileUploadServlet</servlet-name>
  638. <url-pattern>/FileUploadServlet</url-pattern>
  639. </servlet-mapping>
  640. <!-- Servlet Filter Mappings -->
  641. <filter-mapping>
  642. <filter-name>SAPFilter</filter-name>
  643. <url-pattern>/portal/*</url-pattern>
  644. </filter-mapping>
  645. <filter-mapping>
  646. <filter-name>KerberosFilter</filter-name>
  647. <url-pattern>/portal/*</url-pattern>
  648. </filter-mapping>
  649. <filter-mapping>
  650. <filter-name>SAMLTokenGenerator</filter-name>
  651. <url-pattern>/portal/*</url-pattern>
  652. </filter-mapping>
  653. <filter-mapping>
  654. <filter-name>JAASFilterPortal</filter-name>
  655. <url-pattern>/portal/*</url-pattern>
  656. </filter-mapping>
  657. <filter-mapping>
  658. <filter-name>SAPFilter</filter-name>
  659. <url-pattern>/jsps/index.jsp</url-pattern>
  660. </filter-mapping>
  661. <filter-mapping>
  662. <filter-name>KerberosFilter</filter-name>
  663. <url-pattern>/jsps/index.jsp</url-pattern>
  664. </filter-mapping>
  665. <filter-mapping>
  666. <filter-name>SAMLTokenGenerator</filter-name>
  667. <url-pattern>/jsps/index.jsp</url-pattern>
  668. </filter-mapping>
  669. <filter-mapping>
  670. <filter-name>JAASFilterPortal</filter-name>
  671. <url-pattern>/jsps/index.jsp</url-pattern>
  672. </filter-mapping>
  673. <filter-mapping>
  674. <filter-name>SAPFilter</filter-name>
  675. <url-pattern>/jsps/login/Login.jsp</url-pattern>
  676. </filter-mapping>
  677. <!--
  678. <filter-mapping>
  679. <filter-name>KerberosFilter</filter-name>
  680. <url-pattern>/jsps/login/Login.jsp</url-pattern>
  681. </filter-mapping>
  682. -->
  683. <filter-mapping>
  684. <filter-name>SAMLTokenGenerator</filter-name>
  685. <url-pattern>/jsps/login/Login.jsp</url-pattern>
  686. </filter-mapping>
  687. <filter-mapping>
  688. <filter-name>JAASFilterPortal</filter-name>
  689. <url-pattern>/jsps/login/Login.jsp</url-pattern>
  690. </filter-mapping>
  691. <filter-mapping>
  692. <filter-name>SAPFilter</filter-name>
  693. <url-pattern>/jsps/pwdmgt/*</url-pattern>
  694. </filter-mapping>
  695. <filter-mapping>
  696. <filter-name>KerberosFilter</filter-name>
  697. <url-pattern>/jsps/pwdmgt/*</url-pattern>
  698. </filter-mapping>
  699. <filter-mapping>
  700. <filter-name>SAMLTokenGenerator</filter-name>
  701. <url-pattern>/jsps/pwdmgt/*</url-pattern>
  702. </filter-mapping>
  703. <filter-mapping>
  704. <filter-name>JAASFilterPortal</filter-name>
  705. <url-pattern>/jsps/pwdmgt/*</url-pattern>
  706. </filter-mapping>
  707. <filter-mapping>
  708. <filter-name>AggregationServletEncFilter</filter-name>
  709. <servlet-name>PortalDataExportServlet</servlet-name>
  710. </filter-mapping>
  711. <filter-mapping>
  712. <filter-name>AggregationServletEncFilter</filter-name>
  713. <servlet-name>UIQuery</servlet-name>
  714. </filter-mapping>
  715. <filter-mapping>
  716. <filter-name>AggregationServletEncFilter</filter-name>
  717. <servlet-name>EntityImageServlet</servlet-name>
  718. </filter-mapping>
  719. <filter-mapping>
  720. <filter-name>AggregationServletEncFilter</filter-name>
  721. <servlet-name>PortalAggregator</servlet-name>
  722. </filter-mapping>
  723. <filter-mapping>
  724. <filter-name>RoleReportServletFilter</filter-name>
  725. <servlet-name>RoleReportServlet</servlet-name>
  726. </filter-mapping>
  727. <filter-mapping>
  728. <filter-name>UserRolesReportServletFilter</filter-name>
  729. <servlet-name>UserRolesReportServlet</servlet-name>
  730. </filter-mapping>
  731. <filter-mapping>
  732. <filter-name>SodViolationReportServletFilter</filter-name>
  733. <servlet-name>SodViolationReportServlet</servlet-name>
  734. </filter-mapping>
  735. <filter-mapping>
  736. <filter-name>SodListReportServletFilter</filter-name>
  737. <servlet-name>SodListReportServlet</servlet-name>
  738. </filter-mapping>
  739. <filter-mapping>
  740. <filter-name>EntitlementReportServletFilter</filter-name>
  741. <servlet-name>EntitlementReportServlet</servlet-name>
  742. </filter-mapping>
  743. <!-- both Professional and provisioning have localized jsps-->
  744. <!--
  745. 'common-resgrp' URL Patterns
  746. -->
  747. <filter-mapping>
  748. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  749. <url-pattern>/jsps/common/*</url-pattern>
  750. </filter-mapping>
  751. <filter-mapping>
  752. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  753. <url-pattern>/jsps/help/*</url-pattern>
  754. </filter-mapping>
  755. <filter-mapping>
  756. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  757. <url-pattern>/jsps/prof/*</url-pattern>
  758. </filter-mapping>
  759. <filter-mapping>
  760. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  761. <url-pattern>/resource/portal-general/fileupload/*</url-pattern>
  762. </filter-mapping>
  763. <filter-mapping>
  764. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  765. <url-pattern>/jsps/login/*</url-pattern>
  766. </filter-mapping>
  767. <filter-mapping>
  768. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  769. <url-pattern>/GwtServiceRouter</url-pattern>
  770. </filter-mapping>
  771. <filter-mapping>
  772. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  773. <url-pattern>/FileUploadServlet</url-pattern>
  774. </filter-mapping>
  775. <!--
  776. 'base-resgrp' URL Patterns
  777. -->
  778. <filter-mapping>
  779. <filter-name>BestLocaleServletFilter_base-resgrp</filter-name>
  780. <url-pattern>/resource/portal-general/paramlist/*</url-pattern>
  781. </filter-mapping>
  782. <!--
  783. 'admin-resgrp' URL Patterns
  784. -->
  785. <filter-mapping>
  786. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  787. <url-pattern>/jsps/admin/*</url-pattern>
  788. </filter-mapping>
  789. <filter-mapping>
  790. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  791. <url-pattern>/jsps/layouts/*</url-pattern>
  792. </filter-mapping>
  793. <filter-mapping>
  794. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  795. <url-pattern>/jsps/themes/*</url-pattern>
  796. </filter-mapping>
  797. <filter-mapping>
  798. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  799. <url-pattern>/portal/cn/AdminContainerPage/SSOConfig</url-pattern>
  800. </filter-mapping>
  801. <!--
  802. 'identity-resgrp' URL Patterns
  803. -->
  804. <filter-mapping>
  805. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  806. <url-pattern>/jsps/locale/*</url-pattern>
  807. </filter-mapping>
  808. <filter-mapping>
  809. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  810. <url-pattern>/resource/portal-general/applications/*</url-pattern>
  811. </filter-mapping>
  812. <filter-mapping>
  813. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  814. <url-pattern>/resource/portal-general/identity/*</url-pattern>
  815. </filter-mapping>
  816. <!--
  817. 'accessory-resgrp' URL Patterns
  818. -->
  819. <filter-mapping>
  820. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  821. <url-pattern>/resource/portal-general/groupwise/*</url-pattern>
  822. </filter-mapping>
  823. <filter-mapping>
  824. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  825. <url-pattern>/resource/portal-general/htmlcomplexprefeditor/*</url-pattern>
  826. </filter-mapping>
  827. <filter-mapping>
  828. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  829. <url-pattern>/resource/portal-general/htmleditor/*</url-pattern>
  830. </filter-mapping>
  831. <filter-mapping>
  832. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  833. <url-pattern>/resource/portal-general/iframe/*</url-pattern>
  834. </filter-mapping>
  835. <filter-mapping>
  836. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  837. <url-pattern>/resource/portal-general/message/*</url-pattern>
  838. </filter-mapping>
  839. <filter-mapping>
  840. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  841. <url-pattern>/resource/portal-general/nntp/*</url-pattern>
  842. </filter-mapping>
  843. <filter-mapping>
  844. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  845. <url-pattern>/resource/portal-general/rss/*</url-pattern>
  846. </filter-mapping>
  847. <!-- Provisioning only BEGIN -->
  848. <!-- throttle filer mapping -->
  849. <filter-mapping>
  850. <filter-name>APWATrottleFilter</filter-name>
  851. <url-pattern>*.do</url-pattern>
  852. </filter-mapping>
  853. <!--
  854. 'apwa-resgrp' URL Patterns
  855. -->
  856. <filter-mapping>
  857. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  858. <url-pattern>/getAFTaskList.do</url-pattern>
  859. </filter-mapping>
  860. <filter-mapping>
  861. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  862. <url-pattern>/getAFTask.do</url-pattern>
  863. </filter-mapping>
  864. <filter-mapping>
  865. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  866. <url-pattern>/getAFTeamTaskList.do</url-pattern>
  867. </filter-mapping>
  868. <filter-mapping>
  869. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  870. <url-pattern>/getAFComments.do</url-pattern>
  871. </filter-mapping>
  872. <filter-mapping>
  873. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  874. <url-pattern>/reassignAFTask.do</url-pattern>
  875. </filter-mapping>
  876. <filter-mapping>
  877. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  878. <url-pattern>/getAFResourceList.do</url-pattern>
  879. </filter-mapping>
  880. <filter-mapping>
  881. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  882. <url-pattern>/getAFTeamResourceList.do</url-pattern>
  883. </filter-mapping>
  884. <filter-mapping>
  885. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  886. <url-pattern>/createAFResourceRequest.do</url-pattern>
  887. </filter-mapping>
  888. <filter-mapping>
  889. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  890. <url-pattern>/getAFProcessList.do</url-pattern>
  891. </filter-mapping>
  892. <filter-mapping>
  893. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  894. <url-pattern>/getAFTeamProcessList.do</url-pattern>
  895. </filter-mapping>
  896. <filter-mapping>
  897. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  898. <url-pattern>/getAFProcessDetail.do</url-pattern>
  899. </filter-mapping>
  900. <filter-mapping>
  901. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  902. <url-pattern>/setProxyMode.do</url-pattern>
  903. </filter-mapping>
  904. <filter-mapping>
  905. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  906. <url-pattern>/getAFAvailabilityList.do</url-pattern>
  907. </filter-mapping>
  908. <filter-mapping>
  909. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  910. <url-pattern>/getAFTeamAvailabilityList.do</url-pattern>
  911. </filter-mapping>
  912. <filter-mapping>
  913. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  914. <url-pattern>/getAFAvailability.do</url-pattern>
  915. </filter-mapping>
  916. <filter-mapping>
  917. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  918. <url-pattern>/getAFProxyAssignmentList.do</url-pattern>
  919. </filter-mapping>
  920. <filter-mapping>
  921. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  922. <url-pattern>/getAFTeamProxyAssignmentList.do</url-pattern>
  923. </filter-mapping>
  924. <filter-mapping>
  925. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  926. <url-pattern>/getAFProxyAssignment.do</url-pattern>
  927. </filter-mapping>
  928. <filter-mapping>
  929. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  930. <url-pattern>/getAFDelegateAssignmentList.do</url-pattern>
  931. </filter-mapping>
  932. <filter-mapping>
  933. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  934. <url-pattern>/getAFTeamDelegateAssignmentList.do</url-pattern>
  935. </filter-mapping>
  936. <filter-mapping>
  937. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  938. <url-pattern>/getAFDelegateAssignment.do</url-pattern>
  939. </filter-mapping>
  940. <filter-mapping>
  941. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  942. <url-pattern>/createUnauthenticatedResourceRequest.do</url-pattern>
  943. </filter-mapping>
  944. <filter-mapping>
  945. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  946. <url-pattern>/jsps/tiles/*</url-pattern>
  947. </filter-mapping>
  948. <filter-mapping>
  949. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  950. <url-pattern>/resource/portal-general/paramlookup/*</url-pattern>
  951. </filter-mapping>
  952. <!--
  953. 'roles-resgrp' URL Patterns
  954. -->
  955. <filter-mapping>
  956. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  957. <url-pattern>/nrf/jsps/*</url-pattern>
  958. </filter-mapping>
  959. <filter-mapping>
  960. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  961. <url-pattern>/nrfMyRoles.do</url-pattern>
  962. </filter-mapping>
  963. <filter-mapping>
  964. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  965. <url-pattern>/nrfRoleAssignments.do</url-pattern>
  966. </filter-mapping>
  967. <filter-mapping>
  968. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  969. <url-pattern>/nrfViewRequestStatus.do</url-pattern>
  970. </filter-mapping>
  971. <filter-mapping>
  972. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  973. <url-pattern>/nrfBrowseRoleCatalog.do</url-pattern>
  974. </filter-mapping>
  975. <filter-mapping>
  976. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  977. <url-pattern>/nrfManageRole.do</url-pattern>
  978. </filter-mapping>
  979. <filter-mapping>
  980. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  981. <url-pattern>/nrfManageRoleRelationships.do</url-pattern>
  982. </filter-mapping>
  983. <filter-mapping>
  984. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  985. <url-pattern>/nrfManageSOD.do</url-pattern>
  986. </filter-mapping>
  987. <filter-mapping>
  988. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  989. <url-pattern>/nrfConfigureRoleSubsystem.do</url-pattern>
  990. </filter-mapping>
  991. <filter-mapping>
  992. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  993. <url-pattern>/resourceCatalog.do</url-pattern>
  994. </filter-mapping>
  995. <filter-mapping>
  996. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  997. <url-pattern>/runreport</url-pattern>
  998. </filter-mapping>
  999. <filter-mapping>
  1000. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1001. <url-pattern>/run_sod_list_report</url-pattern>
  1002. </filter-mapping>
  1003. <filter-mapping>
  1004. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1005. <url-pattern>/run_sod_violation_report</url-pattern>
  1006. </filter-mapping>
  1007. <filter-mapping>
  1008. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1009. <url-pattern>/run_user_roles_report</url-pattern>
  1010. </filter-mapping>
  1011. <filter-mapping>
  1012. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1013. <url-pattern>/run_entitlement_report</url-pattern>
  1014. </filter-mapping>
  1015. <filter-mapping>
  1016. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1017. <url-pattern>/dynReport.do</url-pattern>
  1018. </filter-mapping>
  1019. <filter-mapping>
  1020. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1021. <url-pattern>/nrfRoleListReport.do</url-pattern>
  1022. </filter-mapping>
  1023. <filter-mapping>
  1024. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1025. <url-pattern>/nrfRoleAssignmentReport.do</url-pattern>
  1026. </filter-mapping>
  1027. <filter-mapping>
  1028. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1029. <url-pattern>/nrfSodListReport.do</url-pattern>
  1030. </filter-mapping>
  1031. <filter-mapping>
  1032. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1033. <url-pattern>/nrfSodViolationReport.do</url-pattern>
  1034. </filter-mapping>
  1035. <filter-mapping>
  1036. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1037. <url-pattern>/nrfUserRolesReport.do</url-pattern>
  1038. </filter-mapping>
  1039. <filter-mapping>
  1040. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1041. <url-pattern>/nrfEntitlementReport.do</url-pattern>
  1042. </filter-mapping>
  1043. <!-- Compliance start -->
  1044. <filter-mapping>
  1045. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1046. <url-pattern>/manageUserProfileAttestation.do</url-pattern>
  1047. </filter-mapping>
  1048. <filter-mapping>
  1049. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1050. <url-pattern>/manageSodViolationAttestation.do</url-pattern>
  1051. </filter-mapping>
  1052. <filter-mapping>
  1053. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1054. <url-pattern>/manageRoleUserMembershipAttestation.do</url-pattern>
  1055. </filter-mapping>
  1056. <filter-mapping>
  1057. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1058. <url-pattern>/manageUserRoleMembershipAttestation.do</url-pattern>
  1059. </filter-mapping>
  1060. <filter-mapping>
  1061. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1062. <url-pattern>/attestationRequestStatus.do</url-pattern>
  1063. </filter-mapping>
  1064. <!-- dashboard start -->
  1065. <filter-mapping>
  1066. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1067. <url-pattern>/workDashboard.do</url-pattern>
  1068. </filter-mapping>
  1069. <filter-mapping>
  1070. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1071. <url-pattern>/approvalForm.do</url-pattern>
  1072. </filter-mapping>
  1073. <filter-mapping>
  1074. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1075. <url-pattern>/taskDetail.do</url-pattern>
  1076. </filter-mapping>
  1077. <filter-mapping>
  1078. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1079. <url-pattern>/requestDetail.do</url-pattern>
  1080. </filter-mapping>
  1081. <filter-mapping>
  1082. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1083. <url-pattern>/makeRequest.do</url-pattern>
  1084. </filter-mapping>
  1085. <filter-mapping>
  1086. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1087. <url-pattern>/requestForm.do</url-pattern>
  1088. </filter-mapping>
  1089. <filter-mapping>
  1090. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1091. <url-pattern>/taskReassign.do</url-pattern>
  1092. </filter-mapping>
  1093. <filter-mapping>
  1094. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1095. <url-pattern>/dashboard/javascript/dashboardJS.jsp</url-pattern>
  1096. </filter-mapping>
  1097. <!--RBPM Provisioning and Security (begin)-->
  1098. <filter-mapping>
  1099. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1100. <url-pattern>/manageDelProxy.do</url-pattern>
  1101. </filter-mapping>
  1102. <filter-mapping>
  1103. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1104. <url-pattern>/manageDigitalSig.do</url-pattern>
  1105. </filter-mapping>
  1106. <filter-mapping>
  1107. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1108. <url-pattern>/manageProvDisplay.do</url-pattern>
  1109. </filter-mapping>
  1110. <filter-mapping>
  1111. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1112. <url-pattern>/manageWFEngine.do</url-pattern>
  1113. </filter-mapping>
  1114. <filter-mapping>
  1115. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1116. <url-pattern>/securityAdminAssign.do</url-pattern>
  1117. </filter-mapping>
  1118. <filter-mapping>
  1119. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1120. <url-pattern>/domainAdminAssign.do</url-pattern>
  1121. </filter-mapping>
  1122. <filter-mapping>
  1123. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1124. <url-pattern>/delegatedAdminAssign.do</url-pattern>
  1125. </filter-mapping>
  1126. <filter-mapping>
  1127. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1128. <url-pattern>/teamConfig.do</url-pattern>
  1129. </filter-mapping>
  1130. <filter-mapping>
  1131. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1132. <url-pattern>/navAccess.do</url-pattern>
  1133. </filter-mapping>
  1134. <!-- Provisioning only END -->
  1135. <!-- 'pwdmgt-resgrp' URL Patterns -->
  1136. <filter-mapping>
  1137. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1138. <url-pattern>/portal/portlet/SetPreferredLocale</url-pattern>
  1139. </filter-mapping>
  1140. <filter-mapping>
  1141. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1142. <url-pattern>/portal/portlet/DetailPortlet</url-pattern>
  1143. </filter-mapping>
  1144. <filter-mapping>
  1145. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1146. <url-pattern>/jsps/pwdmgt/*</url-pattern>
  1147. </filter-mapping>
  1148. <filter-mapping>
  1149. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1150. <url-pattern>/resource/portal-general/pwdmgt/*</url-pattern>
  1151. </filter-mapping>
  1152. <filter-mapping>
  1153. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1154. <url-pattern>/login.do</url-pattern>
  1155. </filter-mapping>
  1156. <filter-mapping>
  1157. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1158. <url-pattern>/postAuth.do</url-pattern>
  1159. </filter-mapping>
  1160. <filter-mapping>
  1161. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1162. <url-pattern>/changePwd.do</url-pattern>
  1163. </filter-mapping>
  1164. <filter-mapping>
  1165. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1166. <url-pattern>/changeHint.do</url-pattern>
  1167. </filter-mapping>
  1168. <filter-mapping>
  1169. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1170. <url-pattern>/changeChaRes.do</url-pattern>
  1171. </filter-mapping>
  1172. <filter-mapping>
  1173. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1174. <url-pattern>/changeLocale.do</url-pattern>
  1175. </filter-mapping>
  1176. <filter-mapping>
  1177. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1178. <url-pattern>/forgotUser.do</url-pattern>
  1179. </filter-mapping>
  1180. <filter-mapping>
  1181. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1182. <url-pattern>/forgotChaRes.do</url-pattern>
  1183. </filter-mapping>
  1184. <filter-mapping>
  1185. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1186. <url-pattern>/forgotChgPwd.do</url-pattern>
  1187. </filter-mapping>
  1188. <filter-mapping>
  1189. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1190. <url-pattern>/portal/cn/DefaultContainerPage/HintChange</url-pattern>
  1191. </filter-mapping>
  1192. <filter-mapping>
  1193. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1194. <url-pattern>/portal/cn/DefaultContainerPage/ChallengeResponse</url-pattern>
  1195. </filter-mapping>
  1196. <filter-mapping>
  1197. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1198. <url-pattern>/portal/cn/DefaultContainerPage/PwdSyncStatus</url-pattern>
  1199. </filter-mapping>
  1200. <filter-mapping>
  1201. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1202. <url-pattern>/portal/cn/DefaultContainerPage/PwdPolicyStatus</url-pattern>
  1203. </filter-mapping>
  1204. <filter-mapping>
  1205. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1206. <url-pattern>/portal/cn/DefaultContainerPage/PasswordChange</url-pattern>
  1207. </filter-mapping>
  1208. <!-- I18N Servlet Filter to inject localized resources into response for GWT Dictionary implementation -->
  1209. <filter-mapping>
  1210. <filter-name>I18nServletFilter</filter-name>
  1211. <url-pattern>*.do</url-pattern>
  1212. </filter-mapping>
  1213. <filter-mapping>
  1214. <filter-name>I18nServletFilter</filter-name>
  1215. <url-pattern>/portal/cn/AdminContainerPage/SSOConfig</url-pattern>
  1216. </filter-mapping>
  1217. <filter-mapping>
  1218. <filter-name>I18nServletFilter</filter-name>
  1219. <url-pattern>/portal/cn/DefaultContainerPage/ChallengeResponse</url-pattern>
  1220. </filter-mapping>
  1221. <filter-mapping>
  1222. <filter-name>I18nServletFilter</filter-name>
  1223. <url-pattern>/portal/cn/DefaultContainerPage/HintChange</url-pattern>
  1224. </filter-mapping>
  1225. <filter-mapping>
  1226. <filter-name>I18nServletFilter</filter-name>
  1227. <url-pattern>/portal/cn/DefaultContainerPage/PasswordChange</url-pattern>
  1228. </filter-mapping>
  1229. <filter-mapping>
  1230. <filter-name>I18nServletFilter</filter-name>
  1231. <url-pattern>/portal/cn/DefaultContainerPage/PwdPolicyStatus</url-pattern>
  1232. </filter-mapping>
  1233. <filter-mapping>
  1234. <filter-name>I18nServletFilter</filter-name>
  1235. <url-pattern>/portal/cn/DefaultContainerPage/PwdSyncStatus</url-pattern>
  1236. </filter-mapping>
  1237. <filter-mapping>
  1238. <filter-name>I18nServletFilter</filter-name>
  1239. <url-pattern>/portal/cn/DefaultContainerPage/CreateUserOrGroup</url-pattern>
  1240. </filter-mapping>
  1241. <filter-mapping>
  1242. <filter-name>I18nServletFilter</filter-name>
  1243. <url-pattern>/portal/cn/AdminContainerPage/ChaRes</url-pattern>
  1244. </filter-mapping>
  1245. <filter-mapping>
  1246. <filter-name>I18nServletFilter</filter-name>
  1247. <url-pattern>/portal/cn/AdminContainerPage/ForgotPwd</url-pattern>
  1248. </filter-mapping>
  1249. <filter-mapping>
  1250. <filter-name>I18nServletFilter</filter-name>
  1251. <url-pattern>/portal/cn/AdminContainerPage/Login</url-pattern>
  1252. </filter-mapping>
  1253. <filter-mapping>
  1254. <filter-name>I18nServletFilter</filter-name>
  1255. <url-pattern>/portal/cn/AdminContainerPage/PwdSync</url-pattern>
  1256. </filter-mapping>
  1257. <filter-mapping>
  1258. <filter-name>I18nServletFilter</filter-name>
  1259. <url-pattern>/portal/portlet/SetPreferredLocale</url-pattern>
  1260. </filter-mapping>
  1261. <!-- Provisioning only BEGIN -->
  1262. <!-- provisioning application filter mappings -->
  1263. <filter-mapping>
  1264. <filter-name>AggregationServletEncFilter</filter-name>
  1265. <servlet-name>action</servlet-name>
  1266. </filter-mapping>
  1267. <filter-mapping>
  1268. <filter-name>CharacterEncodingFilter</filter-name>
  1269. <servlet-name>action</servlet-name>
  1270. </filter-mapping>
  1271. <filter-mapping>
  1272. <filter-name>SessionSyncFilter</filter-name>
  1273. <servlet-name>action</servlet-name>
  1274. </filter-mapping>
  1275. <filter-mapping>
  1276. <filter-name>JSPAuthenticationFilter</filter-name>
  1277. <url-pattern>/jsps/layouts/*</url-pattern>
  1278. </filter-mapping>
  1279. <filter-mapping>
  1280. <filter-name>JSPAuthenticationFilter</filter-name>
  1281. <url-pattern>/jsps/tiles/*</url-pattern>
  1282. </filter-mapping>
  1283. <!-- Character Encoding Filter for login -->
  1284. <filter-mapping>
  1285. <filter-name>CharacterEncodingFilter</filter-name>
  1286. <url-pattern>/jsps/login/*</url-pattern>
  1287. </filter-mapping>
  1288. <filter-mapping>
  1289. <filter-name>CharacterEncodingFilter</filter-name>
  1290. <servlet-name>RoleReportServlet</servlet-name>
  1291. </filter-mapping>
  1292. <filter-mapping>
  1293. <filter-name>CharacterEncodingFilter</filter-name>
  1294. <servlet-name>UserRolesReportServlet</servlet-name>
  1295. </filter-mapping>
  1296. <filter-mapping>
  1297. <filter-name>CharacterEncodingFilter</filter-name>
  1298. <servlet-name>SodViolationReportServlet</servlet-name>
  1299. </filter-mapping>
  1300. <filter-mapping>
  1301. <filter-name>CharacterEncodingFilter</filter-name>
  1302. <servlet-name>SodListReportServlet</servlet-name>
  1303. </filter-mapping>
  1304. <filter-mapping>
  1305. <filter-name>CharacterEncodingFilter</filter-name>
  1306. <servlet-name>EntitlementReportServlet</servlet-name>
  1307. </filter-mapping>
  1308. <!-- end of provisioning application filter mappings -->
  1309. <!-- Provisioning only END -->
  1310. <filter-mapping>
  1311. <filter-name>AntiCsrfFilterPortal</filter-name>
  1312. <servlet-name>PortalAggregator</servlet-name>
  1313. </filter-mapping>
  1314. <filter-mapping>
  1315. <filter-name>AntiCsrfFilterStruts</filter-name>
  1316. <servlet-name>action</servlet-name>
  1317. </filter-mapping>
  1318. <filter-mapping>
  1319. <filter-name>AntiCsrfFilterJs</filter-name>
  1320. <url-pattern>/resource/portal-general/layout_manager_script.js</url-pattern>
  1321. </filter-mapping>
  1322. <filter-mapping>
  1323. <filter-name>AntiCsrfFilterUIQuery</filter-name>
  1324. <servlet-name>UIQuery</servlet-name>
  1325. </filter-mapping>
  1326. <filter-mapping>
  1327. <filter-name>AntiCsrfFilterPortal</filter-name>
  1328. <url-pattern>/nrf/jsps/*</url-pattern>
  1329. </filter-mapping>
  1330. <!-- Uncomment this to enable printing of all URI requests to console & log; also uncomment the filter definition above -->
  1331. <filter-mapping>
  1332. <filter-name>URILoggerServletFilter</filter-name>
  1333. <url-pattern>/*</url-pattern>
  1334. </filter-mapping>
  1335. <servlet>
  1336. <description>Boot config.xml and services.xml into the framework memory space.</description>
  1337. <display-name>IDM Boot Servlet</display-name>
  1338. <servlet-name>IDMBootServlet</servlet-name>
  1339. <servlet-class>com.sssw.portal.servlet.EboPortalBootServlet</servlet-class>
  1340. <init-param>
  1341. <param-name>debug</param-name>
  1342. <param-value>false</param-value>
  1343. </init-param>
  1344. <!-- Switch to turn off Unicode check during schema creation -->
  1345. <init-param>
  1346. <param-name>check-unicode-support</param-name>
  1347. <param-value>true</param-value>
  1348. </init-param>
  1349. <!-- Switch to allow creation or upgrade of database schema during WAR boot process -->
  1350. <init-param>
  1351. <param-name>create-db-on-startup</param-name>
  1352. <param-value>true</param-value>
  1353. </init-param>
  1354. <!-- Servlet startup order -->
  1355. <load-on-startup>3</load-on-startup>
  1356. </servlet>
  1357. <!-- Provisioning only BEGIN -->
  1358. <servlet>
  1359. <description>Servlet triggers the timer which handles unprocessed/failed attestation workflows.</description>
  1360. <display-name>Attestation Engine Servlet</display-name>
  1361. <servlet-name>AttestationEngineServlet</servlet-name>
  1362. <servlet-class>com.novell.idm.attestation.service.AttestationEngineServlet</servlet-class>
  1363. <load-on-startup>10</load-on-startup>
  1364. </servlet>
  1365. <!-- Provisioning only END -->
  1366. <servlet>
  1367. <description>Servlet which handles all portal requests. New for Director v5.0. NOTE: Do NOT apply BestLocaleServletFilter to this servlet.</description>
  1368. <display-name>Portal Aggregation Servlet</display-name>
  1369. <servlet-name>PortalAggregator</servlet-name>
  1370. <servlet-class>com.novell.afw.portal.aggregation.EboPortalAggregationServlet</servlet-class>
  1371. <init-param>
  1372. <param-name>EncodeTypeDefault</param-name>
  1373. <param-value>utf-8</param-value>
  1374. </init-param>
  1375. <init-param>
  1376. <param-name>UseCharsetFromRequest</param-name>
  1377. <param-value>true</param-value>
  1378. </init-param>
  1379. <init-param>
  1380. <param-name>ConcurrentRequests</param-name>
  1381. <param-value>18</param-value>
  1382. </init-param>
  1383. <init-param>
  1384. <param-name>EnforceValidateQueryString</param-name>
  1385. <param-value>true</param-value>
  1386. </init-param>
  1387. <load-on-startup>4</load-on-startup>
  1388. </servlet>
  1389. <servlet>
  1390. <servlet-name>portlet-dispatcher</servlet-name>
  1391. <servlet-class>com.novell.afw.portlet.producer.core.EboPortletProducer</servlet-class>
  1392. <load-on-startup>5</load-on-startup>
  1393. </servlet>
  1394. <servlet>
  1395. <servlet-name>Boot</servlet-name>
  1396. <servlet-class>com.sssw.fw.servlet.Boot</servlet-class>
  1397. <init-param>
  1398. <param-name>debug</param-name>
  1399. <param-value>false</param-value>
  1400. </init-param>
  1401. <load-on-startup>2</load-on-startup>
  1402. </servlet>
  1403. <servlet>
  1404. <servlet-name>PortletInvocationServlet</servlet-name>
  1405. <servlet-class>com.novell.afw.portal.portlet.servlet.PortletServletManager</servlet-class>
  1406. </servlet>
  1407. <servlet>
  1408. <servlet-name>PortalDataExportServlet</servlet-name>
  1409. <servlet-class>com.novell.afw.portal.portlet.core.portaldata.servlet.PortalDataExportServlet</servlet-class>
  1410. </servlet>
  1411. <servlet>
  1412. <servlet-name>VDExportServlet</servlet-name>
  1413. <servlet-class>com.novell.srvprv.impl.portlet.export.ExportServlet</servlet-class>
  1414. </servlet>
  1415. <servlet>
  1416. <servlet-name>EntityImageServlet</servlet-name>
  1417. <servlet-class>com.novell.srvprv.impl.portlet.util.servlet.EntityImageServlet</servlet-class>
  1418. </servlet>
  1419. <servlet>
  1420. <servlet-name>PasswordSyncAppImageServlet</servlet-name>
  1421. <servlet-class>com.novell.pwdmgt.core.pwdsync.PasswordSyncStatusImageServlet</servlet-class>
  1422. </servlet>
  1423. <servlet>
  1424. <servlet-name>UIQuery</servlet-name>
  1425. <servlet-class>com.novell.ajax.juice.servlet.UIQueryServlet</servlet-class>
  1426. <init-param>
  1427. <param-name>ConcurrentRequests</param-name>
  1428. <param-value>24</param-value>
  1429. </init-param>
  1430. <init-param>
  1431. <param-name>IntegrationHelper</param-name>
  1432. <param-value>com.novell.srvprv.impl.servlet.JuiceHelper</param-value>
  1433. </init-param>
  1434. </servlet>
  1435. <servlet>
  1436. <servlet-name>FormPreview</servlet-name>
  1437. <servlet-class>com.novell.srvprv.impl.servlet.FormPreviewServlet</servlet-class>
  1438. </servlet>
  1439. <!-- Role stuff BEGIN -->
  1440. <servlet>
  1441. <servlet-name>RoleReportServlet</servlet-name>
  1442. <servlet-class>com.novell.idm.nrf.report.RoleReportServlet</servlet-class>
  1443. </servlet>
  1444. <servlet>
  1445. <servlet-name>UserRolesReportServlet</servlet-name>
  1446. <servlet-class>com.novell.idm.nrf.report.UserRolesReportServlet</servlet-class>
  1447. </servlet>
  1448. <servlet>
  1449. <servlet-name>SodViolationReportServlet</servlet-name>
  1450. <servlet-class>com.novell.idm.nrf.report.SodViolationReportServlet</servlet-class>
  1451. </servlet>
  1452. <servlet>
  1453. <servlet-name>SodListReportServlet</servlet-name>
  1454. <servlet-class>com.novell.idm.nrf.report.SodListReportServlet</servlet-class>
  1455. </servlet>
  1456. <servlet>
  1457. <servlet-name>EntitlementReportServlet</servlet-name>
  1458. <servlet-class>com.novell.idm.nrf.report.EntitlementReportServlet</servlet-class>
  1459. </servlet>
  1460. <servlet>
  1461. <servlet-name>ImageServlet</servlet-name>
  1462. <servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServlet</servlet-class>
  1463. </servlet>
  1464. <servlet-mapping>
  1465. <servlet-name>ImageServlet</servlet-name>
  1466. <url-pattern>/image</url-pattern>
  1467. </servlet-mapping>
  1468. <servlet-mapping>
  1469. <servlet-name>RoleReportServlet</servlet-name>
  1470. <url-pattern>/runreport</url-pattern>
  1471. </servlet-mapping>
  1472. <servlet-mapping>
  1473. <servlet-name>UserRolesReportServlet</servlet-name>
  1474. <url-pattern>/run_user_roles_report</url-pattern>
  1475. </servlet-mapping>
  1476. <servlet-mapping>
  1477. <servlet-name>SodViolationReportServlet</servlet-name>
  1478. <url-pattern>/run_sod_violation_report</url-pattern>
  1479. </servlet-mapping>
  1480. <servlet-mapping>
  1481. <servlet-name>SodListReportServlet</servlet-name>
  1482. <url-pattern>/run_sod_list_report</url-pattern>
  1483. </servlet-mapping>
  1484. <servlet-mapping>
  1485. <servlet-name>EntitlementReportServlet</servlet-name>
  1486. <url-pattern>/run_entitlement_report</url-pattern>
  1487. </servlet-mapping>
  1488. <!-- Role stuff END -->
  1489. <servlet>
  1490. <servlet-name>action</servlet-name>
  1491. <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  1492. <init-param>
  1493. <param-name>config</param-name>
  1494. <param-value>/WEB-INF/struts-config.xml</param-value>
  1495. </init-param>
  1496. <init-param>
  1497. <param-name>debug</param-name>
  1498. <param-value>6</param-value>
  1499. </init-param>
  1500. <init-param>
  1501. <param-name>detail</param-name>
  1502. <param-value>6</param-value>
  1503. </init-param>
  1504. <!-- Professional only Struts Parameter
  1505. <init-param>
  1506. <param-name>chainConfig</param-name>
  1507. <param-value>org/apache/struts/tiles/chain-config.xml</param-value>
  1508. </init-param>
  1509. Struts Parameter Professional only END -->
  1510. <load-on-startup>6</load-on-startup>
  1511. </servlet>
  1512. <servlet>
  1513. <servlet-name>ThemebrandServlet</servlet-name>
  1514. <servlet-class>com.novell.afw.theme.servlet.ThemebrandServlet</servlet-class>
  1515. </servlet>
  1516. <!-- Provisioning and Approval Flow SOAP endpoint -->
  1517. <servlet>
  1518. <servlet-name>Provisioning</servlet-name>
  1519. <servlet-class>com.novell.soa.af.impl.soap.ProvisioningImpl</servlet-class>
  1520. <init-param>
  1521. <param-name>com.novell.soa.ws.test.disable</param-name>
  1522. <param-value>true</param-value>
  1523. </init-param>
  1524. <load-on-startup>9</load-on-startup>
  1525. </servlet>
  1526. <!-- END Provisioning and Approval Flow SOAP endpoint -->
  1527. <servlet>
  1528. <servlet-name>Metrics</servlet-name>
  1529. <servlet-class>com.novell.soa.af.metrics.soap.MetricsSkeletonImpl</servlet-class>
  1530. <init-param>
  1531. <param-name>com.novell.soa.ws.test.disable</param-name>
  1532. <param-value>true</param-value>
  1533. </init-param>
  1534. </servlet>
  1535. <servlet>
  1536. <servlet-name>Vdx</servlet-name>
  1537. <servlet-class>com.novell.srvprv.impl.vdata.soap.ws.impl.VdxServiceSkeletonImpl</servlet-class>
  1538. <init-param>
  1539. <param-name>com.novell.soa.ws.test.disable</param-name>
  1540. <param-value>true</param-value>
  1541. </init-param>
  1542. </servlet>
  1543. <servlet>
  1544. <servlet-name>Notification</servlet-name>
  1545. <servlet-class>com.novell.soa.notification.soap.ws.NotificationServiceSkeletonImpl</servlet-class>
  1546. <init-param>
  1547. <param-name>com.novell.soa.ws.test.disable</param-name>
  1548. <param-value>true</param-value>
  1549. </init-param>
  1550. </servlet>
  1551. <!-- xxxxxxx -->
  1552. <!-- Role stuff BEGIN -->
  1553. <servlet>
  1554. <servlet-name>Role</servlet-name>
  1555. <servlet-class>com.novell.idm.nrf.soap.ws.role.impl.RoleServiceSkeletonImpl</servlet-class>
  1556. <init-param>
  1557. <param-name>com.novell.soa.ws.test.disable</param-name>
  1558. <param-value>true</param-value>
  1559. </init-param>
  1560. </servlet>
  1561. <!-- Role stuff END -->
  1562. <!-- Password Management SOAP endpoint -->
  1563. <servlet>
  1564. <servlet-name>PasswordManagement</servlet-name>
  1565. <servlet-class>com.novell.pwdmgt.soap.PasswordManagementImpl</servlet-class>
  1566. <init-param>
  1567. <param-name>com.novell.soa.ws.test.disable</param-name>
  1568. <param-value>true</param-value>
  1569. </init-param>
  1570. </servlet>
  1571. <servlet>
  1572. <servlet-name>Jersey Web Application</servlet-name>
  1573. <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
  1574. <init-param>
  1575. <param-name>com.sun.jersey.config.feature.Redirect</param-name>
  1576. <param-value>true</param-value>
  1577. </init-param>
  1578. <init-param>
  1579. <param-name>com.sun.jersey.config.property.resourceConfigClass</param-name>
  1580. <param-value>com.novell.roa.resources.NovellResourceConfig</param-value>
  1581. </init-param>
  1582. <load-on-startup>12</load-on-startup>
  1583. </servlet>
  1584. <servlet>
  1585. <servlet-name>KerberosInitiator</servlet-name>
  1586. <servlet-class>com.novell.common.auth.sso.KerberosInitiator</servlet-class>
  1587. <load-on-startup>99</load-on-startup>
  1588. </servlet>
  1589. <servlet-mapping>
  1590. <servlet-name>KerberosInitiator</servlet-name>
  1591. <url-pattern>/Kerberos</url-pattern>
  1592. </servlet-mapping>
  1593. <filter-mapping>
  1594. <filter-name>KerberosFilter</filter-name>
  1595. <servlet-name>KerberosInitiator</servlet-name>
  1596. </filter-mapping>
  1597. <filter-mapping>
  1598. <filter-name>SAPFilter</filter-name>
  1599. <servlet-name>KerberosInitiator</servlet-name>
  1600. </filter-mapping>
  1601. <filter-mapping>
  1602. <filter-name>SAMLTokenGenerator</filter-name>
  1603. <servlet-name>KerberosInitiator</servlet-name>
  1604. </filter-mapping>
  1605. <filter-mapping>
  1606. <filter-name>JAASFilterWebService</filter-name>
  1607. <servlet-name>KerberosInitiator</servlet-name>
  1608. </filter-mapping>
  1609. <servlet-mapping>
  1610. <servlet-name>Jersey Web Application</servlet-name>
  1611. <url-pattern>/roa/v1/*</url-pattern>
  1612. </servlet-mapping>
  1613. <servlet-mapping>
  1614. <servlet-name>PortalAggregator</servlet-name>
  1615. <url-pattern>/portal/*</url-pattern>
  1616. </servlet-mapping>
  1617. <!-- Removed 02/10/2012 to resolve duplicate filter mapping on Password Mgt pages
  1618. <filter-mapping>
  1619. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  1620. <servlet-name>PortalAggregator</servlet-name>
  1621. </filter-mapping>
  1622. -->
  1623. <servlet-mapping>
  1624. <servlet-name>PortletInvocationServlet</servlet-name>
  1625. <url-pattern>/PortletServlet</url-pattern>
  1626. </servlet-mapping>
  1627. <filter-mapping>
  1628. <!-- All Portlets Using this invocation are accessory portlets -->
  1629. <filter-name>BestLocaleServletFilter_accessory-resgrp</filter-name>
  1630. <servlet-name>PortletInvocationServlet</servlet-name>
  1631. </filter-mapping>
  1632. <servlet-mapping>
  1633. <servlet-name>PortalDataExportServlet</servlet-name>
  1634. <url-pattern>/PortalExport</url-pattern>
  1635. </servlet-mapping>
  1636. <filter-mapping>
  1637. <filter-name>BestLocaleServletFilter_admin-resgrp</filter-name>
  1638. <servlet-name>PortalDataExportServlet</servlet-name>
  1639. </filter-mapping>
  1640. <servlet-mapping>
  1641. <servlet-name>VDExportServlet</servlet-name>
  1642. <url-pattern>/vdexport</url-pattern>
  1643. </servlet-mapping>
  1644. <filter-mapping>
  1645. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  1646. <servlet-name>VDExportServlet</servlet-name>
  1647. </filter-mapping>
  1648. <servlet-mapping>
  1649. <servlet-name>EntityImageServlet</servlet-name>
  1650. <url-pattern>/vdataImages</url-pattern>
  1651. </servlet-mapping>
  1652. <filter-mapping>
  1653. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  1654. <servlet-name>EntityImageServlet</servlet-name>
  1655. </filter-mapping>
  1656. <servlet-mapping>
  1657. <servlet-name>PasswordSyncAppImageServlet</servlet-name>
  1658. <url-pattern>/passwordSyncAppImage</url-pattern>
  1659. </servlet-mapping>
  1660. <filter-mapping>
  1661. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1662. <servlet-name>PasswordSyncAppImageServlet</servlet-name>
  1663. </filter-mapping>
  1664. <filter-mapping>
  1665. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1666. <servlet-name>Jersey Web Application</servlet-name>
  1667. </filter-mapping>
  1668. <servlet-mapping>
  1669. <servlet-name>UIQuery</servlet-name>
  1670. <url-pattern>/UIQuery</url-pattern>
  1671. </servlet-mapping>
  1672. <filter-mapping>
  1673. <filter-name>BestLocaleServletFilter_base-resgrp</filter-name>
  1674. <servlet-name>UIQuery</servlet-name>
  1675. </filter-mapping>
  1676. <servlet-mapping>
  1677. <servlet-name>FormPreview</servlet-name>
  1678. <url-pattern>/FormPreview</url-pattern>
  1679. </servlet-mapping>
  1680. <filter-mapping>
  1681. <filter-name>BestLocaleServletFilter_identity-resgrp</filter-name>
  1682. <servlet-name>FormPreview</servlet-name>
  1683. </filter-mapping>
  1684. <filter-mapping>
  1685. <filter-name>AggregationServletEncFilter</filter-name>
  1686. <servlet-name>FormPreview</servlet-name>
  1687. </filter-mapping>
  1688. <servlet-mapping>
  1689. <servlet-name>action</servlet-name>
  1690. <url-pattern>*.do</url-pattern>
  1691. </servlet-mapping>
  1692. <filter-mapping>
  1693. <filter-name>SAPFilter</filter-name>
  1694. <servlet-name>action</servlet-name>
  1695. </filter-mapping>
  1696. <filter-mapping>
  1697. <filter-name>KerberosFilter</filter-name>
  1698. <servlet-name>action</servlet-name>
  1699. </filter-mapping>
  1700. <filter-mapping>
  1701. <filter-name>SAMLTokenGenerator</filter-name>
  1702. <servlet-name>action</servlet-name>
  1703. </filter-mapping>
  1704. <filter-mapping>
  1705. <filter-name>JAASFilterPortal</filter-name>
  1706. <servlet-name>action</servlet-name>
  1707. </filter-mapping>
  1708. <!-- Provisioning only BEGIN -->
  1709. <servlet-mapping>
  1710. <servlet-name>Provisioning</servlet-name>
  1711. <url-pattern>/provisioning/service</url-pattern>
  1712. </servlet-mapping>
  1713. <filter-mapping>
  1714. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  1715. <servlet-name>Provisioning</servlet-name>
  1716. </filter-mapping>
  1717. <filter-mapping>
  1718. <filter-name>SAPFilter</filter-name>
  1719. <servlet-name>Provisioning</servlet-name>
  1720. </filter-mapping>
  1721. <!--
  1722. <filter-mapping>
  1723. <filter-name>KerberosFilter</filter-name>
  1724. <servlet-name>Provisioning</servlet-name>
  1725. </filter-mapping>
  1726. -->
  1727. <filter-mapping>
  1728. <filter-name>SAMLTokenGenerator</filter-name>
  1729. <servlet-name>Provisioning</servlet-name>
  1730. </filter-mapping>
  1731. <filter-mapping>
  1732. <filter-name>JAASFilterWebService</filter-name>
  1733. <servlet-name>Provisioning</servlet-name>
  1734. </filter-mapping>
  1735. <servlet-mapping>
  1736. <servlet-name>Metrics</servlet-name>
  1737. <url-pattern>/metrics/service</url-pattern>
  1738. </servlet-mapping>
  1739. <filter-mapping>
  1740. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  1741. <servlet-name>Metrics</servlet-name>
  1742. </filter-mapping>
  1743. <filter-mapping>
  1744. <filter-name>SAPFilter</filter-name>
  1745. <servlet-name>Metrics</servlet-name>
  1746. </filter-mapping>
  1747. <!--
  1748. <filter-mapping>
  1749. <filter-name>KerberosFilter</filter-name>
  1750. <servlet-name>Metrics</servlet-name>
  1751. </filter-mapping>
  1752. -->
  1753. <filter-mapping>
  1754. <filter-name>SAMLTokenGenerator</filter-name>
  1755. <servlet-name>Metrics</servlet-name>
  1756. </filter-mapping>
  1757. <filter-mapping>
  1758. <filter-name>JAASFilterWebService</filter-name>
  1759. <servlet-name>Metrics</servlet-name>
  1760. </filter-mapping>
  1761. <servlet-mapping>
  1762. <servlet-name>Vdx</servlet-name>
  1763. <url-pattern>/vdx/service</url-pattern>
  1764. </servlet-mapping>
  1765. <filter-mapping>
  1766. <filter-name>BestLocaleServletFilter_base-resgrp</filter-name>
  1767. <servlet-name>Vdx</servlet-name>
  1768. </filter-mapping>
  1769. <filter-mapping>
  1770. <filter-name>SAPFilter</filter-name>
  1771. <servlet-name>Vdx</servlet-name>
  1772. </filter-mapping>
  1773. <!--
  1774. <filter-mapping>
  1775. <filter-name>KerberosFilter</filter-name>
  1776. <servlet-name>Vdx</servlet-name>
  1777. </filter-mapping>
  1778. -->
  1779. <filter-mapping>
  1780. <filter-name>SAMLTokenGenerator</filter-name>
  1781. <servlet-name>Vdx</servlet-name>
  1782. </filter-mapping>
  1783. <filter-mapping>
  1784. <filter-name>JAASFilterWebService</filter-name>
  1785. <servlet-name>Vdx</servlet-name>
  1786. </filter-mapping>
  1787. <servlet-mapping>
  1788. <servlet-name>Notification</servlet-name>
  1789. <url-pattern>/notification/service</url-pattern>
  1790. </servlet-mapping>
  1791. <filter-mapping>
  1792. <filter-name>BestLocaleServletFilter_apwa-resgrp</filter-name>
  1793. <servlet-name>Notification</servlet-name>
  1794. </filter-mapping>
  1795. <filter-mapping>
  1796. <filter-name>SAPFilter</filter-name>
  1797. <servlet-name>Notification</servlet-name>
  1798. </filter-mapping>
  1799. <!--
  1800. <filter-mapping>
  1801. <filter-name>KerberosFilter</filter-name>
  1802. <servlet-name>Notification</servlet-name>
  1803. </filter-mapping>
  1804. -->
  1805. <filter-mapping>
  1806. <filter-name>SAMLTokenGenerator</filter-name>
  1807. <servlet-name>Notification</servlet-name>
  1808. </filter-mapping>
  1809. <filter-mapping>
  1810. <filter-name>JAASFilterWebService</filter-name>
  1811. <servlet-name>Notification</servlet-name>
  1812. </filter-mapping>
  1813. <!-- Provisioning only END -->
  1814. <!-- Role stuff BEGIN -->
  1815. <servlet-mapping>
  1816. <servlet-name>Role</servlet-name>
  1817. <url-pattern>/role/service</url-pattern>
  1818. </servlet-mapping>
  1819. <filter-mapping>
  1820. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1821. <servlet-name>Role</servlet-name>
  1822. </filter-mapping>
  1823. <filter-mapping>
  1824. <filter-name>SAPFilter</filter-name>
  1825. <servlet-name>Role</servlet-name>
  1826. </filter-mapping>
  1827. <!--
  1828. <filter-mapping>
  1829. <filter-name>KerberosFilter</filter-name>
  1830. <servlet-name>Role</servlet-name>
  1831. </filter-mapping>
  1832. -->
  1833. <filter-mapping>
  1834. <filter-name>SAMLTokenGenerator</filter-name>
  1835. <servlet-name>Role</servlet-name>
  1836. </filter-mapping>
  1837. <filter-mapping>
  1838. <filter-name>JAASFilterWebService</filter-name>
  1839. <servlet-name>Role</servlet-name>
  1840. </filter-mapping>
  1841. <!-- Role stuff END -->
  1842. <!-- Resource stuff BEGIN -->
  1843. <servlet>
  1844. <servlet-name>Resource</servlet-name>
  1845. <servlet-class>com.novell.idm.nrf.soap.ws.resource.impl.ResourceServiceSkeletonImpl</servlet-class>
  1846. <init-param>
  1847. <param-name>com.novell.soa.ws.test.disable</param-name>
  1848. <param-value>true</param-value>
  1849. </init-param>
  1850. </servlet>
  1851. <servlet-mapping>
  1852. <servlet-name>Resource</servlet-name>
  1853. <url-pattern>/resource/service</url-pattern>
  1854. </servlet-mapping>
  1855. <filter-mapping>
  1856. <filter-name>BestLocaleServletFilter_roles-resgrp</filter-name>
  1857. <servlet-name>Resource</servlet-name>
  1858. </filter-mapping>
  1859. <filter-mapping>
  1860. <filter-name>SAPFilter</filter-name>
  1861. <servlet-name>Resource</servlet-name>
  1862. </filter-mapping>
  1863. <!--
  1864. <filter-mapping>
  1865. <filter-name>KerberosFilter</filter-name>
  1866. <servlet-name>Resource</servlet-name>
  1867. </filter-mapping>
  1868. -->
  1869. <filter-mapping>
  1870. <filter-name>SAMLTokenGenerator</filter-name>
  1871. <servlet-name>Resource</servlet-name>
  1872. </filter-mapping>
  1873. <filter-mapping>
  1874. <filter-name>JAASFilterWebService</filter-name>
  1875. <servlet-name>Resource</servlet-name>
  1876. </filter-mapping>
  1877. <!-- Resource stuff END -->
  1878. <!-- Virtual Directory SOAP endpoint BEGIN -->
  1879. <servlet>
  1880. <servlet-name>VirtualDirectory</servlet-name>
  1881. <servlet-class>com.novell.srvprv.impl.vdata.soap.VirtualDirectoryImpl</servlet-class>
  1882. <init-param>
  1883. <param-name>com.novell.soa.ws.test.disable</param-name>
  1884. <param-value>true</param-value>
  1885. </init-param>
  1886. </servlet>
  1887. <servlet-mapping>
  1888. <servlet-name>VirtualDirectory</servlet-name>
  1889. <url-pattern>/virtualdir/service</url-pattern>
  1890. </servlet-mapping>
  1891. <filter-mapping>
  1892. <filter-name>BestLocaleServletFilter_base-resgrp</filter-name>
  1893. <servlet-name>VirtualDirectory</servlet-name>
  1894. </filter-mapping>
  1895. <filter-mapping>
  1896. <filter-name>SAPFilter</filter-name>
  1897. <servlet-name>VirtualDirectory</servlet-name>
  1898. </filter-mapping>
  1899. <!--
  1900. <filter-mapping>
  1901. <filter-name>KerberosFilter</filter-name>
  1902. <servlet-name>VirtualDirectory</servlet-name>
  1903. </filter-mapping>
  1904. -->
  1905. <filter-mapping>
  1906. <filter-name>SAMLTokenGenerator</filter-name>
  1907. <servlet-name>VirtualDirectory</servlet-name>
  1908. </filter-mapping>
  1909. <filter-mapping>
  1910. <filter-name>JAASFilterWebService</filter-name>
  1911. <servlet-name>VirtualDirectory</servlet-name>
  1912. </filter-mapping>
  1913. <!-- Virtual Directory SOAP endpoint END -->
  1914. <servlet-mapping>
  1915. <servlet-name>PasswordManagement</servlet-name>
  1916. <url-pattern>/pwdmgt/service</url-pattern>
  1917. </servlet-mapping>
  1918. <filter-mapping>
  1919. <filter-name>BestLocaleServletFilter_pwdmgt-resgrp</filter-name>
  1920. <servlet-name>PasswordManagement</servlet-name>
  1921. </filter-mapping>
  1922. <servlet-mapping>
  1923. <servlet-name>ThemebrandServlet</servlet-name>
  1924. <url-pattern>/themebrand/*</url-pattern>
  1925. </servlet-mapping>
  1926. <filter-mapping>
  1927. <filter-name>BestLocaleServletFilter_common-resgrp</filter-name>
  1928. <servlet-name>ThemebrandServlet</servlet-name>
  1929. </filter-mapping>
  1930. <session-config>
  1931. <session-timeout>20</session-timeout>
  1932. </session-config>
  1933. <welcome-file-list>
  1934. <welcome-file>jsps/index.jsp</welcome-file>
  1935. </welcome-file-list>
  1936. <!-- Provisioning only BEGIN -->
  1937. <error-page>
  1938. <error-code>406</error-code>
  1939. <location>/jsps/common/H404.jsp</location>
  1940. </error-page>
  1941. <error-page>
  1942. <error-code>403</error-code>
  1943. <location>/jsps/common/H403.jsp</location>
  1944. </error-page>
  1945. <error-page>
  1946. <exception-type>java.lang.Exception</exception-type>
  1947. <location>/jsps/error.jsp</location>
  1948. </error-page>
  1949. <!-- Provisioning only END -->
  1950. <!-- Not used error page tag <error-page>
  1951. <exception-type>com.novell.afw.portal.exception.EboPortletActionException</exception-type>
  1952. <location>/jsps/common/portletActionError.jsp</location>
  1953. </error-page> -->
  1954. <jsp-config>
  1955. <taglib>
  1956. <taglib-uri>/admin</taglib-uri>
  1957. <taglib-location>/WEB-INF/tag/AdminTag.tld</taglib-location>
  1958. </taglib>
  1959. <taglib>
  1960. <taglib-uri>/portal</taglib-uri>
  1961. <taglib-location>/WEB-INF/tag/PortalTag.tld</taglib-location>
  1962. </taglib>
  1963. <taglib>
  1964. <taglib-uri>/IDMTheme</taglib-uri>
  1965. <taglib-location>/WEB-INF/tag/ThemeTag.tld</taglib-location>
  1966. </taglib>
  1967. <!-- Struts Tag Library Descriptors -->
  1968. <taglib>
  1969. <taglib-uri>struts-bean</taglib-uri>
  1970. <taglib-location>/WEB-INF/tag/struts-bean.tld</taglib-location>
  1971. </taglib>
  1972. <taglib>
  1973. <taglib-uri>struts-html</taglib-uri>
  1974. <taglib-location>/WEB-INF/tag/struts-html.tld</taglib-location>
  1975. </taglib>
  1976. <taglib>
  1977. <taglib-uri>struts-logic</taglib-uri>
  1978. <taglib-location>/WEB-INF/tag/struts-logic.tld</taglib-location>
  1979. </taglib>
  1980. <taglib>
  1981. <taglib-uri>struts-nested</taglib-uri>
  1982. <taglib-location>/WEB-INF/tag/struts-nested.tld</taglib-location>
  1983. </taglib>
  1984. <taglib>
  1985. <taglib-uri>struts-tiles</taglib-uri>
  1986. <taglib-location>/WEB-INF/tag/struts-tiles.tld</taglib-location>
  1987. </taglib>
  1988. <taglib>
  1989. <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
  1990. <taglib-location>/WEB-INF/tag/c.tld</taglib-location>
  1991. </taglib>
  1992. <taglib>
  1993. <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>
  1994. <taglib-location>/WEB-INF/tag/fmt.tld</taglib-location>
  1995. </taglib>
  1996. <!-- Provisioning only BEGIN -->
  1997. <!-- Tag Library for the Approval Flow Web App -->
  1998. <taglib>
  1999. <taglib-uri>apwa</taglib-uri>
  2000. <taglib-location>/WEB-INF/tag/APWATag.tld</taglib-location>
  2001. </taglib>
  2002. <!-- Provisioning only END -->
  2003. <!-- Tag Library for the Resource rpt (Start) -->
  2004. <taglib>
  2005. <taglib-uri>rbac</taglib-uri>
  2006. <taglib-location>/WEB-INF/tag/ResourceTag.tld</taglib-location>
  2007. </taglib>
  2008. <!-- Tag Library for the NRF (Start) -->
  2009. <taglib>
  2010. <taglib-uri>nrf</taglib-uri>
  2011. <taglib-location>/WEB-INF/tag/NRFTag.tld</taglib-location>
  2012. </taglib>
  2013. <!-- Tag Library for the NRF (End) -->
  2014. </jsp-config>
  2015. <!-- Uncomment this when we're ready to SSL enable the SOAP endpoints - uncommented 7/10/14 db -->
  2016. <security-constraint>
  2017. <web-resource-collection>
  2018. <web-resource-name>IDM</web-resource-name>
  2019. <url-pattern>/*</url-pattern>
  2020. <http-method>POST</http-method>
  2021. <http-method>GET</http-method>
  2022. </web-resource-collection>
  2023. <user-data-constraint>
  2024. <transport-guarantee>CONFIDENTIAL</transport-guarantee>
  2025. </user-data-constraint>
  2026. </security-constraint>
  2027.  
  2028. <security-constraint>
  2029. <web-resource-collection>
  2030. <web-resource-name>AdminResources</web-resource-name>
  2031. <description>Admin Console JSP pages</description>
  2032. <url-pattern>/jsps/admin/*</url-pattern>
  2033. <url-pattern>/jsps/pwdmgt/conf/*</url-pattern>
  2034. </web-resource-collection>
  2035. <auth-constraint>
  2036. <role-name>Restrict</role-name>
  2037. </auth-constraint>
  2038. </security-constraint>
  2039. <security-role>
  2040. <description>Used to prevent access to admin console JSP pages via URL</description>
  2041. <role-name>Restrict</role-name>
  2042. </security-role>
  2043. </web-app>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement