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>