Author: jmcconnell
Date: Thu Sep 7 09:55:55 2006
New Revision: 441141
URL: http://svn.apache.org/viewvc?view=rev&rev=441141
Log:
small example authz file that lets me test authz with a user on a page
Modified:
maven/archiva/trunk/archiva-webapp/rbac-store-model.xml
Modified: maven/archiva/trunk/archiva-webapp/rbac-store-model.xml
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp/rbac-store-model.xml?view=diff&rev=441141&r1=441140&r2=441141
==============================================================================
--- maven/archiva/trunk/archiva-webapp/rbac-store-model.xml (original)
+++ maven/archiva/trunk/archiva-webapp/rbac-store-model.xml Thu Sep 7 09:55:55
2006
@@ -1 +1,130 @@
-<model/>
+<model>
+ <roles>
+ <role>
+ <id>1</id>
+ <name>Base</name>
+ <description>Permissions common to all roles.</description>
+ <assignable>false</assignable>
+ <permissions>
+ <permission>
+ <id>100</id>
+ <name>Modify Myself</name>
+ <operation>
+ <id>1000</id>
+ <name>modify-user</name>
+ <resourceRequired>true</resourceRequired>
+ <resource>
+ <identifier>USERNAME</identifier>
+ <pattern>false</pattern>
+ </resource>
+ </operation>
+ </permission>
+ </permissions>
+ </role>
+ <role>
+ <id>2</id>
+ <name>Administrator</name>
+ <description>Site Administrator</description>
+ <assignable>true</assignable>
+ <permissions>
+ <permission>
+ <id>101</id>
+ <name>Regenerate Index</name>
+ <operation>
+ <id>1001</id>
+ <name>regenerate-index</name>
+ <resourceRequired>false</resourceRequired>
+ </operation>
+ </permission>
+ <permission>
+ <id>102</id>
+ <name>Modify All Users</name>
+ <operation>
+ <id>1002</id>
+ <name>modify-all-users</name>
+ <resourceRequired>false</resourceRequired>
+ </operation>
+ </permission>
+ </permissions>
+ <roles>
+ <role>
+ <id>1</id>
+ <name>Base</name>
+ <description>Permissions common to all roles.</description>
+ <assignable>false</assignable>
+ <permissions>
+ <permission>
+ <id>100</id>
+ <name>Modify Myself</name>
+ <operation>
+ <id>1000</id>
+ <name>modify-user</name>
+ <resourceRequired>true</resourceRequired>
+ <resource>
+ <identifier>USERNAME</identifier>
+ <pattern>false</pattern>
+ </resource>
+ </operation>
+ </permission>
+ </permissions>
+ </role>
+ </roles>
+ </role>
+ </roles>
+ <assignments>
+ <assignment>
+ <principal>admin</principal>
+ <roles>
+ <role>
+ <id>2</id>
+ <name>Administrator</name>
+ <description>Site Administrator</description>
+ <assignable>true</assignable>
+ <permissions>
+ <permission>
+ <id>101</id>
+ <name>Regenerate Index</name>
+ <operation>
+ <id>1001</id>
+ <name>regenerate-index</name>
+ <resourceRequired>false</resourceRequired>
+ </operation>
+ </permission>
+ <permission>
+ <id>102</id>
+ <name>Modify All Users</name>
+ <operation>
+ <id>1002</id>
+ <name>modify-all-users</name>
+ <resourceRequired>false</resourceRequired>
+ </operation>
+ </permission>
+ </permissions>
+ <roles>
+ <role>
+ <id>1</id>
+ <name>Base</name>
+ <description>Permissions common to all roles.</description>
+ <assignable>false</assignable>
+ <permissions>
+ <permission>
+ <id>100</id>
+ <name>Modify Myself</name>
+ <operation>
+ <id>1000</id>
+ <name>modify-user</name>
+ <resourceRequired>true</resourceRequired>
+ <resource>
+ <identifier>USERNAME</identifier>
+ <pattern>false</pattern>
+ </resource>
+ </operation>
+ </permission>
+ </permissions>
+ </role>
+ </roles>
+ </role>
+ </roles>
+ </assignment>
+ </assignments>
+</model>