Author: gk
Date: Fri Apr 17 14:30:24 2015
New Revision: 1674325

URL: http://svn.apache.org/r1674325
Log:
- Cleaned up configuration
- Removed duplicate securityService entries.
- Added jsonrpc service

Modified:
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/TurbineResources.properties
    
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/roleConfiguration.xml

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/TurbineResources.properties
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/TurbineResources.properties?rev=1674325&r1=1674324&r2=1674325&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/TurbineResources.properties
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/TurbineResources.properties
 Fri Apr 17 14:30:24 2015
@@ -349,6 +349,7 @@ services.PullService.classname=org.apach
 
services.TemplateService.classname=org.apache.turbine.services.template.TurbineTemplateService
 services.UIService.classname = org.apache.turbine.services.ui.TurbineUIService
 
services.VelocityService.classname=org.apache.turbine.services.velocity.TurbineVelocityService
+services.JsonRpcService.classname=org.apache.turbine.services.jsonrpc.TurbineJsonRpcService
 
 # -------------------------------------------------------------------
 #
@@ -617,39 +618,6 @@ services.SchedulerService.earlyInit=true
 
services.SecurityService.classname=org.apache.turbine.services.security.DefaultSecurityService
 services.SecurityService.user.manager = 
org.apache.turbine.services.security.DefaultUserManager
 
-services.SecurityService.user.class =       ${package}.om.TurbineUser
-services.SecurityService.group.class =      ${package}.om.TurbineGroup
-services.SecurityService.permission.class = ${package}.om.TurbinePermission
-services.SecurityService.role.class =       ${package}.om.TurbineRole
-
-services.SecurityService.torque.userPeer.class       = 
${package}.om.TurbineUserPeer
-services.SecurityService.torque.groupPeer.class      = 
${package}.om.TurbineGroupPeer
-services.SecurityService.torque.permissionPeer.class = 
${package}.om.TurbinePermissionPeer
-services.SecurityService.torque.rolePeer.class       = 
${package}.om.TurbineRolePeer
-
-# This is the class that implements the ACL interface.
-services.SecurityService.acl.class = 
org.apache.turbine.util.security.TurbineAccessControlList
-
-#
-# This is used by the SecurityService to make the password checking
-# secure. When enabled, passwords are transformed by a one-way
-# function into a sequence of bytes that is base64 encoded.
-# It is impossible to guess the plain-text form of the password
-# from the representation. When user logs in, the entered password
-# is transformed the same way and then compared with stored value.
-#
-# Default: false
-#
-services.SecurityService.secure.passwords=false
-
-#
-# This property lets you choose what digest algorithm will be used
-# for encrypting passwords. Check documentation of your JRE for
-# available algorithms.
-#
-# Default: SHA
-#
-services.SecurityService.secure.passwords.algorithm=SHA
 
 # -------------------------------------------------------------------
 #
@@ -665,6 +633,13 @@ services.SecurityService.secure.password
 #
 services.AvalonComponentService.containerConfiguration = 
#var("applicationRoot")/WEB-INF/conf/containerConfiguration.xml
 services.AvalonComponentService.earlyInit= true
+#
+# Name and location to the configuration file for the component roles.
+#
+#services.AvalonComponentService.componentRoles =  
#var("applicationRoot")/WEB-INF/conf/roleConfiguration.xml
+
+#
+#services.AvalonComponentService.componentConfiguration = 
/WEB-INF/conf/componentConfiguration.xml
 
 # -------------------------------------------------------------------
 #

Modified: 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/roleConfiguration.xml
URL: 
http://svn.apache.org/viewvc/turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/roleConfiguration.xml?rev=1674325&r1=1674324&r2=1674325&view=diff
==============================================================================
--- 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/roleConfiguration.xml
 (original)
+++ 
turbine/maven/archetypes/trunk/turbine-webapp-4.0/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/conf/roleConfiguration.xml
 Fri Apr 17 14:30:24 2015
@@ -80,6 +80,7 @@
         shorthand="securityService"
         default-class="org.apache.fulcrum.security.BaseSecurityService"/>
 
+        <!-- five memory managers : remove later and .. -->
     <role
         name="org.apache.fulcrum.security.UserManager"
         shorthand="userManager"
@@ -115,6 +116,35 @@
         name="org.apache.fulcrum.security.model.ACLFactory"
         shorthand="aclFactory"
         
default-class="org.apache.fulcrum.security.model.turbine.TurbineACLFactory"/>
+        
+    <!-- use torque managers for database mysql et al. -->
+    <!--   <role
+        name="org.apache.fulcrum.security.UserManager"
+        shorthand="userManager"
+        early-init="true"
+        
default-class="org.apache.fulcrum.security.torque.turbine.TorqueTurbineUserManagerImpl"/>
+    <role
+        name="org.apache.fulcrum.security.GroupManager"
+        shorthand="groupManager"
+        
default-class="org.apache.fulcrum.security.torque.turbine.TorqueTurbineGroupManagerImpl"/>
+    <role
+        name="org.apache.fulcrum.security.RoleManager"
+        shorthand="roleManager"
+        
default-class="org.apache.fulcrum.security.torque.turbine.TorqueTurbineRoleManagerImpl"/>
+    <role
+        name="org.apache.fulcrum.security.PermissionManager"
+        shorthand="permissionManager"
+        
default-class="org.apache.fulcrum.security.torque.turbine.TorqueTurbinePermissionManagerImpl"/>
+    <role
+        name="org.apache.fulcrum.security.ModelManager"
+        shorthand="modelManager"
+        
default-class="org.apache.fulcrum.security.torque.turbine.TorqueTurbineModelManagerImpl"/-->
+            
+     <!-- role
+        name="org.apache.fulcrum.json.JsonService"
+        shorthand="json"
+        
default-class="org.apache.fulcrum.json.jackson.Jackson2MapperService"/-->
 
     <!-- Add your services here -->
+        
 </role-list>
\ No newline at end of file


Reply via email to