morciuch 2004/01/06 12:26:16
Modified: src/java/org/apache/jetspeed/modules/actions/portlets/security
SecurityConstants.java
src/java/org/apache/jetspeed/om/registry/base
BaseSecurityEntry.java
src/java/org/apache/jetspeed/services JetspeedSecurity.java
src/java/org/apache/jetspeed/services/registry
TestRegistryCategories.java
src/java/org/apache/jetspeed/services/security
CachedAcl.java GroupManagement.java
JetspeedGroupManagement.java
JetspeedRoleManagement.java
JetspeedSecurityCache.java RoleManagement.java
SecurityCacheImpl.java SecurityCacheService.java
TestRoleManagement.java
src/java/org/apache/jetspeed/services/security/ldap
LDAPGroupManagement.java LDAPRoleManagement.java
src/java/org/apache/jetspeed/services/security/nosecurity
NoGroupManagement.java NoRoleManagement.java
src/java/org/apache/jetspeed/services/security/registry
RegistryAccessController.java
TestAccessController.java
src/java/org/apache/jetspeed/services/security/turbine
TurbineAccessController.java
TurbineGroupManagement.java
TurbineRoleManagement.java
Log:
Applied patch by Evangelos Vlachogiannis for group-role security assignment (see
Bugzilla bug# 25405). Also, added security cache and registry access controller
functionality which was missing from the patch. No admin UI changes applied in this
commit. All unit tests
Implicit role assignments where role only is specified, grant role within 'Jetspeed'
group.
Implicit group assignments where group only is specified, join group with role of
'user'.
API change warning: JetspeedSecurity.getRoles(username) now returns iterator of
GroupRole objects rather than Role objects.
Revision Changes Path
1.5 +4 -1
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/SecurityConstants.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/SecurityConstants.java.diff?r1=1.4&r2=1.5
1.13 +26 -7
jakarta-jetspeed/src/java/org/apache/jetspeed/om/registry/base/BaseSecurityEntry.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/om/registry/base/BaseSecurityEntry.java.diff?r1=1.12&r2=1.13
1.19 +113 -73
jakarta-jetspeed/src/java/org/apache/jetspeed/services/JetspeedSecurity.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/JetspeedSecurity.java.diff?r1=1.18&r2=1.19
1.12 +4 -4
jakarta-jetspeed/src/java/org/apache/jetspeed/services/registry/TestRegistryCategories.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/registry/TestRegistryCategories.java.diff?r1=1.11&r2=1.12
1.4 +143 -55
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/CachedAcl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/CachedAcl.java.diff?r1=1.3&r2=1.4
1.3 +47 -22
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/GroupManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/GroupManagement.java.diff?r1=1.2&r2=1.3
1.4 +52 -26
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedGroupManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedGroupManagement.java.diff?r1=1.3&r2=1.4
1.4 +181 -170
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedRoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedRoleManagement.java.diff?r1=1.3&r2=1.4
1.7 +24 -5
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedSecurityCache.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/JetspeedSecurityCache.java.diff?r1=1.6&r2=1.7
1.3 +32 -20
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/RoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/RoleManagement.java.diff?r1=1.2&r2=1.3
1.9 +64 -36
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheImpl.java.diff?r1=1.8&r2=1.9
1.7 +12 -5
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/SecurityCacheService.java.diff?r1=1.6&r2=1.7
1.7 +12 -12
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/TestRoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/TestRoleManagement.java.diff?r1=1.6&r2=1.7
1.7 +95 -3
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPGroupManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPGroupManagement.java.diff?r1=1.6&r2=1.7
1.8 +41 -23
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPRoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/ldap/LDAPRoleManagement.java.diff?r1=1.7&r2=1.8
1.2 +65 -17
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoGroupManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoGroupManagement.java.diff?r1=1.1&r2=1.2
1.2 +62 -19
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoRoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/nosecurity/NoRoleManagement.java.diff?r1=1.1&r2=1.2
1.9 +22 -15
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/RegistryAccessController.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/RegistryAccessController.java.diff?r1=1.8&r2=1.9
1.7 +13 -17
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/TestAccessController.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/registry/TestAccessController.java.diff?r1=1.6&r2=1.7
1.7 +9 -9
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineAccessController.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineAccessController.java.diff?r1=1.6&r2=1.7
1.10 +69 -90
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineGroupManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineGroupManagement.java.diff?r1=1.9&r2=1.10
1.12 +78 -101
jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineRoleManagement.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/security/turbine/TurbineRoleManagement.java.diff?r1=1.11&r2=1.12
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]