You are viewing a plain text version of this content. The canonical link for it is here.
Posted to photark-commits@incubator.apache.org by lr...@apache.org on 2010/02/28 19:17:41 UTC

svn commit: r917258 - /incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml

Author: lresende
Date: Sun Feb 28 19:17:41 2010
New Revision: 917258

URL: http://svn.apache.org/viewvc?rev=917258&view=rev
Log:
Securing admin/upload area requiring users to have 'phoark-admin' role. Also updated getting started guide on how to configure basic tomcat deployment to set role to user

Modified:
    incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml

Modified: incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml?rev=917258&r1=917257&r2=917258&view=diff
==============================================================================
--- incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml (original)
+++ incubator/photark/trunk/photark-webapp/src/main/webapp/WEB-INF/web.xml Sun Feb 28 19:17:41 2010
@@ -22,30 +22,45 @@
 Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
 <web-app>
 
-  <display-name>PhotArk photo gallery web application</display-name>
+	<display-name>PhotArk photo gallery web application</display-name>
+
+	<filter>
+		<filter-name>tuscany</filter-name>
+		<filter-class>org.apache.tuscany.sca.host.webapp.TuscanyServletFilter</filter-class>
+	</filter>
+
+	<filter-mapping>
+		<filter-name>tuscany</filter-name>
+		<url-pattern>/*</url-pattern>
+	</filter-mapping>
+
+	<servlet>
+		<servlet-name>Upload</servlet-name>
+		<servlet-class>org.apache.photark.upload.PhotoUploadServlet</servlet-class>
+	</servlet>
 
-  <filter>
-    <filter-name>tuscany</filter-name> 
-    <filter-class>org.apache.tuscany.sca.host.webapp.TuscanyServletFilter</filter-class> 
-  </filter>
-
-  <filter-mapping>
-    <filter-name>tuscany</filter-name> 
-    <url-pattern>/*</url-pattern> 
-  </filter-mapping>
-  
-   <servlet>
-        <servlet-name>Upload</servlet-name>
-        <servlet-class>org.apache.photark.upload.PhotoUploadServlet</servlet-class>        
-    </servlet>
-	
 	<servlet-mapping>
-        <servlet-name>Upload</servlet-name>
-        <url-pattern>/admin/Upload</url-pattern>
-    </servlet-mapping>
-
-  <welcome-file-list id="WelcomeFileList">
-    <welcome-file>gallery.html</welcome-file>
-  </welcome-file-list>
+		<servlet-name>Upload</servlet-name>
+		<url-pattern>/admin/Upload</url-pattern>
+	</servlet-mapping>
+
+	<welcome-file-list id="WelcomeFileList">
+		<welcome-file>gallery.html</welcome-file>
+	</welcome-file-list>
+
+	<security-constraint>
+		<web-resource-collection>
+			<web-resource-name>Areas with authentication required</web-resource-name>
+			<url-pattern>/admin/*</url-pattern>
+			<http-method>GET</http-method>
+		</web-resource-collection>
+		<auth-constraint>
+			<role-name>photark-admin</role-name>
+		</auth-constraint>
+	</security-constraint>
 
+	<login-config>
+		<auth-method>BASIC</auth-method>
+		<realm-name>ldap-realm</realm-name>
+	</login-config>
 </web-app>