Initial push of Neutron interface
[controller.git] / opendaylight / northbound / networkconfiguration / neutron / src / main / resources / WEB-INF / web.xml
diff --git a/opendaylight/northbound/networkconfiguration/neutron/src/main/resources/WEB-INF/web.xml b/opendaylight/northbound/networkconfiguration/neutron/src/main/resources/WEB-INF/web.xml
new file mode 100644 (file)
index 0000000..dccd133
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>\r
+<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"\r
+        version="3.0">\r
+  <servlet>\r
+    <servlet-name>JAXRSNeutron</servlet-name>\r
+    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>\r
+    <init-param>\r
+      <param-name>javax.ws.rs.Application</param-name>\r
+      <param-value>org.opendaylight.controller.networkconfig.neutron.northbound.NeutronNorthboundRSApplication</param-value>\r
+    </init-param>\r
+    <load-on-startup>1</load-on-startup>\r
+  </servlet>\r
+\r
+  <servlet-mapping>\r
+    <servlet-name>JAXRSNeutron</servlet-name>\r
+    <url-pattern>/*</url-pattern>\r
+  </servlet-mapping>\r
+        <security-constraint>\r
+                <web-resource-collection>\r
+                        <web-resource-name>NB api</web-resource-name>\r
+                        <url-pattern>/*</url-pattern>\r
+                </web-resource-collection>\r
+                <auth-constraint>\r
+                        <role-name>System-Admin</role-name>\r
+                        <role-name>Network-Admin</role-name>\r
+                        <role-name>Network-Operator</role-name>\r
+                        <role-name>Container-User</role-name>\r
+                </auth-constraint>\r
+        </security-constraint>\r
+\r
+        <security-role>\r
+                <role-name>System-Admin</role-name>\r
+        </security-role>\r
+        <security-role>\r
+                <role-name>Network-Admin</role-name>\r
+        </security-role>\r
+        <security-role>\r
+                <role-name>Network-Operator</role-name>\r
+        </security-role>\r
+        <security-role>\r
+                <role-name>Container-User</role-name>\r
+        </security-role>\r
+\r
+        <login-config>\r
+                <auth-method>BASIC</auth-method>\r
+                <realm-name>opendaylight</realm-name>\r
+        </login-config>\r
+</web-app>\r