remm 01/02/09 01:26:59
Modified: src/conf/webapp Domain.xml
Log:
- The default configuration will now use roles (and map them to names),
self permissions, negative permissions (but there is a missing feature in the
XML unmarshaller, so they are treated as normal permissions) and
role nobody.
Revision Changes Path
1.10 +16 -5 jakarta-slide/src/conf/webapp/Domain.xml
Index: Domain.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/conf/webapp/Domain.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Domain.xml 2001/02/08 07:57:06 1.9
+++ Domain.xml 2001/02/09 09:26:59 1.10
@@ -63,23 +63,32 @@
<filespath></filespath>
<parameter name="dav">true</parameter>
<parameter name="standalone">true</parameter>
+ <role name="admin">slideroles.basic.RootRole</role>
+ <role name="user">slideroles.basic.UserRole</role>
</configuration>
<data>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
- <permission action="/actions" subject="/users/root"/>
- <permission action="/actions/read" subject="/users"/>
+ <permission action="/actions" subject="admin"/>
+ <permission action="/actions/read" subject="user"
+ inheritance="false"/>
+ <permission action="/actions/read" subject="nobody"
+ inheritance="false"/>
<!-- /users represents the unauthenticated user -->
<objectnode classname="org.apache.slide.structure.SubjectNode"
uri="/users">
+ <permission action="/actions" subject="~"/>
+ <permission action="/actions" subject="nobody"
+ inheritance="false" negative="true"/>
+
<!-- /users/root represents the administrator -->
- <objectnode classname="org.apache.slide.structure.SubjectNode"
+ <objectnode classname="slideroles.basic.RootRoleImpl"
uri="/users/root">
<revision>
<property name="password">root</property>
@@ -88,7 +97,7 @@
<!-- /users/john represents an authenticated user -->
- <objectnode classname="org.apache.slide.structure.SubjectNode"
+ <objectnode classname="slideroles.basic.UserRoleImpl"
uri="/users/john">
<revision>
<property name="password">john</property>
@@ -97,7 +106,7 @@
<!-- /users/guest represents an authenticated guest user -->
- <objectnode classname="org.apache.slide.structure.SubjectNode"
+ <objectnode classname="slideroles.basic.UserRoleImpl"
uri="/users/guest">
<revision>
<property name="password"></property>
@@ -124,6 +133,8 @@
uri="/files">
<permission action="/actions/write" subject="/users/john"/>
+ <permission action="/actions/write" subject="user"/>
+ <permission action="/actions/read" subject="nobody"/>
</objectnode>