You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by gg...@apache.org on 2002/09/06 05:29:43 UTC

cvs commit: jakarta-jetspeed/webapp/WEB-INF/conf JetspeedSecurity.default JetspeedSecurity.properties JetspeedSecurity.template

ggolden     2002/09/05 20:29:43

  Modified:    webapp/WEB-INF/conf JetspeedSecurity.default
                        JetspeedSecurity.properties
                        JetspeedSecurity.template
  Log:
  Filled out the Jetspeed Security "nosecurity" service components to include
  the full set of management and authentication services, so, if selected, Jetspeed
  can actually run with NO dependence or use of the Turbine user / group / role
  object models.
  
  Maybe not ideal for production use, but interesting for testing,
  and a good start for new security component implementations.
  
  Hey - Jetspeed actually RUNS with these puppies!
  
  Extended the JetspeedSecurity template/default which produces the
  JetspeedSecurity.properties file so that all services can be selected.
  
  To use the nosecurity services:
  - edit the JetspeedSecurity.default file to enable the services you want
    (they are all in there but commented out).
  - do a "build clean" to generate the JetspeedSecurity.properties file
  - do a full build and continue the build / deploy process.
  
  Any psml that is there will be used - any user login that does not have a psml
  will fallback to the "user" role psml.
  
  Have fun!
  
  Revision  Changes    Path
  1.4       +12 -1     jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.default
  
  Index: JetspeedSecurity.default
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.default,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JetspeedSecurity.default	15 Jul 2002 21:40:58 -0000	1.3
  +++ JetspeedSecurity.default	6 Sep 2002 03:29:43 -0000	1.4
  @@ -13,6 +13,7 @@
   #########################################
   
   services.PortalAuthentication.classname=org.apache.jetspeed.services.security.turbine.TurbineAuthentication
  +#services.PortalAuthentication.classname=org.apache.jetspeed.services.security.nosecurity.NoAuthentication
   
   #########################################
   # Authorization Service                 #
  @@ -27,18 +28,28 @@
   #########################################
   
   services.UserManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineUserManagement
  +#services.UserManagement.classname=org.apache.jetspeed.services.security.nosecurity.NoUserManagement
   
   #########################################
   # Role Management Service               #
   #########################################
   
   services.RoleManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineRoleManagement
  +#services.RoleManagement.classname=org.apache.jetspeed.services.security.nosecurity.NoRoleManagement
   
   #########################################
   # Group Management Service              #
   #########################################
   
   services.GroupManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineGroupManagement
  +#services.GroupManagement.classname=org.apache.jetspeed.services.security.nosecurity.NoGroupManagement
  +
  +#########################################
  +# Permission Management Service        #
  +#########################################
  +
  +services.PermissionManagement.classname=org.apache.jetspeed.services.security.turbine.TurbinePermissionManagement
  +#services.PermissionManagement.classname=org.apache.jetspeed.services.security.nosecurity.NoPermissionManagement
   
   #########################################
   # Security Cache Service                #
  
  
  
  1.29      +0 -7      jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.properties
  
  Index: JetspeedSecurity.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.properties,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- JetspeedSecurity.properties	13 Aug 2002 22:24:53 -0000	1.28
  +++ JetspeedSecurity.properties	6 Sep 2002 03:29:43 -0000	1.29
  @@ -61,13 +61,6 @@
   
   services.SecurityCache.classname=org.apache.jetspeed.services.security.SecurityCacheImpl
   
  -# -------------------------------------------------------------------
  -#
  -# UserManagement Services
  -#
  -# -------------------------------------------------------------------
  -
  -services.UserManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineUserManagement
   services.JetspeedSecurity.user.class=org.apache.jetspeed.om.security.BaseJetspeedUser
   
   # This is used by the SecurityService to make the password checking
  
  
  
  1.5       +5 -12     jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.template
  
  Index: JetspeedSecurity.template
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedSecurity.template,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- JetspeedSecurity.template	16 Jul 2002 17:27:07 -0000	1.4
  +++ JetspeedSecurity.template	6 Sep 2002 03:29:43 -0000	1.5
  @@ -31,13 +31,13 @@
   # User Management Service               #
   #########################################
   
  -services.UserManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineUserManagement
  +services.UserManagement.classname=@services.UserManagement.classname@
   
   #########################################
   # Role Management Service               #
   #########################################
   
  -services.RoleManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineRoleManagement
  +services.RoleManagement.classname=@services.RoleManagement.classname@
   services.JetspeedSecurity.role.class=org.apache.jetspeed.om.security.BaseJetspeedRole
   services.JetspeedSecurity.role.default=user
   
  @@ -45,14 +45,14 @@
   # Group Management Service              #
   #########################################
   
  -services.GroupManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineGroupManagement
  +services.GroupManagement.classname=@services.GroupManagement.classname@
   services.JetspeedSecurity.group.class=org.apache.jetspeed.om.security.BaseJetspeedGroup
   
   #########################################
   # Permission Management Service        #
   #########################################
   
  -services.PermissionManagement.classname=org.apache.jetspeed.services.security.turbine.TurbinePermissionManagement
  +services.PermissionManagement.classname=@services.PermissionManagement.classname@
   services.JetspeedSecurity.permission.class=org.apache.jetspeed.om.security.BaseJetspeedPermission
   
   #########################################
  @@ -61,13 +61,6 @@
   
   services.SecurityCache.classname=org.apache.jetspeed.services.security.SecurityCacheImpl
   
  -# -------------------------------------------------------------------
  -#
  -# UserManagement Services
  -#
  -# -------------------------------------------------------------------
  -
  -services.UserManagement.classname=org.apache.jetspeed.services.security.turbine.TurbineUserManagement
   services.JetspeedSecurity.user.class=org.apache.jetspeed.om.security.BaseJetspeedUser
   
   # This is used by the SecurityService to make the password checking
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>