Merge "Reorder modifiers"
[so.git] / adapters / mso-requests-db-adapter / WebContent / WEB-INF / web.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
3         xmlns="http://java.sun.com/xml/ns/javaee"\r
4         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"\r
5         id="WebApp_ID" version="3.0">\r
6         <display-name>mso-requests-db-adapter</display-name>\r
7         <context-param>\r
8             <param-name>resteasy.scan</param-name>\r
9             <param-value>true</param-value>\r
10     </context-param>\r
11     <context-param>\r
12         <param-name>resteasy.scan.providers</param-name>\r
13         <param-value>true</param-value>\r
14         </context-param>\r
15         <context-param>\r
16             <param-name>resteasy.scan.resources</param-name>\r
17             <param-value>true</param-value>\r
18         </context-param>\r
19         <context-param>\r
20                 <param-name>mso.configuration</param-name>\r
21                 <param-value>MSO_PROP_TOPOLOGY=topology.properties</param-value>\r
22         </context-param>\r
23 \r
24         <servlet>\r
25         <servlet-name>Resteasy</servlet-name>\r
26         <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class>\r
27         </servlet>\r
28         <servlet-mapping>\r
29         <servlet-name>Resteasy</servlet-name>\r
30         <url-pattern>/*</url-pattern>\r
31         </servlet-mapping>\r
32 \r
33         <filter>\r
34                 <filter-name>LogFilter</filter-name>\r
35                 <filter-class>org.openecomp.mso.logger.LogFilter</filter-class>\r
36         </filter>\r
37         <filter-mapping>\r
38                 <filter-name>LogFilter</filter-name>\r
39                 <url-pattern>/*</url-pattern>\r
40         </filter-mapping>\r
41 \r
42   <context-param>\r
43         <param-name>log.configuration</param-name>\r
44         <param-value>logback.msorequestsdbadapter.xml</param-value>\r
45   </context-param>\r
46   <context-param>\r
47         <param-name>resteasy.scan</param-name>\r
48         <param-value>true</param-value>\r
49         </context-param>\r
50   <context-param>\r
51         <param-name>resteasy.scan.providers</param-name>\r
52         <param-value>true</param-value>\r
53   </context-param>\r
54   <context-param>\r
55         <param-name>resteasy.scan.resources</param-name>\r
56         <param-value>true</param-value>\r
57   </context-param>\r
58 \r
59     <security-constraint>\r
60         <web-resource-collection>\r
61             <web-resource-name>SoapRequests</web-resource-name>\r
62             <description>Soap Ingress Requests</description>\r
63             <url-pattern>/RequestsDbAdapter</url-pattern>\r
64             <http-method>POST</http-method>\r
65         </web-resource-collection>\r
66         <auth-constraint>\r
67             <role-name>BPEL-Client</role-name>\r
68         </auth-constraint>\r
69     </security-constraint>\r
70         <security-constraint>\r
71                 <web-resource-collection>\r
72                         <web-resource-name>SiteStatus</web-resource-name>\r
73                         <description>SiteStatus APIs</description>\r
74                         <url-pattern>/setStatus/*</url-pattern>\r
75                         <http-method>POST</http-method>\r
76                 </web-resource-collection>\r
77                 <auth-constraint>\r
78                         <role-name>SiteControl-Client</role-name>\r
79                 </auth-constraint>\r
80         </security-constraint>\r
81         <security-constraint>\r
82                 <web-resource-collection>\r
83                         <web-resource-name>MSO internal Requests</web-resource-name>\r
84                         <description>Internal Requests</description>\r
85                         <url-pattern>/logging/*</url-pattern>\r
86                         <url-pattern>/properties/*</url-pattern>\r
87                         <http-method>POST</http-method>\r
88                         <http-method>GET</http-method>\r
89                 </web-resource-collection>\r
90                 <auth-constraint>\r
91                         <role-name>MSO-Client</role-name>\r
92                 </auth-constraint>\r
93         </security-constraint>\r
94         <login-config>\r
95                 <auth-method>BASIC</auth-method>\r
96                 <realm-name>ApplicationRealm</realm-name>\r
97         </login-config>\r
98         <security-role>\r
99                 <role-name>SiteControl-Client</role-name>\r
100         </security-role>\r
101         <security-role>\r
102                 <role-name>MSO-Client</role-name>\r
103         </security-role>\r
104 </web-app>\r