[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / api / openecomp-sdc-rest-webapp / onboarding-rest-war / src / main / webapp / WEB-INF / web.xml
1 <web-app
2         xmlns="http://java.sun.com/xml/ns/javaee"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
5         version="3.0">
6
7
8     <!-- Spring -->
9     <context-param>
10         <param-name>contextConfigLocation</param-name>
11         <param-value>WEB-INF/beans-services.xml</param-value>
12     </context-param>
13
14
15     <listener>
16         <listener-class>org.openecomp.server.listeners.OnboardingAppStartupListener</listener-class>
17     </listener>
18
19     <filter>
20         <filter-name>cross-origin</filter-name>
21         <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
22         <init-param>
23             <param-name>allowedOrigins</param-name>
24             <param-value>*</param-value>
25         </init-param>
26         <init-param>
27             <param-name>allowedMethods</param-name>
28             <param-value>*</param-value>
29         </init-param>
30         <init-param>
31             <param-name>allowedHeaders</param-name>
32             <param-value>*</param-value>
33         </init-param>
34     </filter>
35
36     <filter>
37         <filter-name>AuthN</filter-name>
38         <filter-class>org.openecomp.server.filters.ActionAuthenticationFilter</filter-class>
39     </filter>
40     <filter>
41         <filter-name>AuthZ</filter-name>
42         <filter-class>org.openecomp.server.filters.ActionAuthorizationFilter</filter-class>
43     </filter>
44     <filter-mapping>
45         <filter-name>cross-origin</filter-name>
46         <url-pattern>/*</url-pattern>
47     </filter-mapping>
48     <filter-mapping>
49         <filter-name>AuthN</filter-name>
50         <url-pattern>/workflow/v1.0/actions/*</url-pattern>
51     </filter-mapping>
52     <filter-mapping>
53         <filter-name>AuthZ</filter-name>
54         <url-pattern>/workflow/v1.0/actions/*</url-pattern>
55     </filter-mapping>
56         <filter>
57                 <filter-name>LoggingServletFilter</filter-name>
58                 <filter-class>org.openecomp.sdc.logging.servlet.LoggingFilter</filter-class>
59         </filter>
60
61     <filter-mapping>
62         <filter-name>LoggingServletFilter</filter-name>
63         <url-pattern>/*</url-pattern>
64     </filter-mapping>
65     <!-- CXF -->
66     <servlet>
67         <servlet-name>CXFServlet</servlet-name>
68         <display-name>CXF Servlet</display-name>
69         <servlet-class>
70             org.apache.cxf.transport.servlet.CXFServlet
71         </servlet-class>
72         <init-param>
73             <param-name>redirects-list</param-name>
74             <param-value>
75                 /docs/(\S)+\.json
76             </param-value>
77         </init-param>
78         <init-param>
79             <param-name>redirect-attributes</param-name>
80             <param-value>
81                 javax.servlet.include.request_uri
82             </param-value>
83         </init-param>
84         <init-param>
85             <param-name>redirect-servlet-name</param-name>
86             <param-value>default</param-value>
87         </init-param>
88         <load-on-startup>1</load-on-startup>
89     </servlet>
90     <servlet-mapping>
91         <!--servlet-name>logger-aspect</servlet-name-->
92         <servlet-name>CXFServlet</servlet-name>
93         <url-pattern>/*</url-pattern>
94     </servlet-mapping>
95     <!--servlet>
96         <servlet-name>logger-aspect</servlet-name>
97         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
98         <load-on-startup>2</load-on-startup>
99     </servlet-->
100
101
102
103 </web-app>