Hallo,

I'm using turbine 2.3 with the Torque Security Service. 
I've created an extended user table, have made the changes in
TR.properties, took from file
http://jakarta.apache.org/turbine/turbine-2.3/services/torque-security-service.html.

----snip----
services.SecurityService.classname =
org.apache.turbine.services.security.torque.TorqueSecurityService
services.SecurityService.user.manager =
org.apache.turbine.services.security.torque.TorqueUserManager

# Class for User. Default: org.apache.turbine.om.security.TurbineUser
services.SecurityService.user.class =
de.soltics.falconBase.modules.util.ExtendedUser

# This is the Peer class used to access the user peer
(org.apache.turbine.services.security.torque.om.TurbineUserPeer)
services.SecurityService.torque.userPeer.class =
de.soltics.falconBase.om.CustomUserPeer

# Class for Group. Default: org.apache.turbine.om.security.TurbineGroup
#services.SecurityService.group.class=org.apache.turbine.om.security.TurbineGroup
services.SecurityService.group.class=org.apache.turbine.services.security.torque.TorqueGroup

# Class for Role. Default: org.apache.turbine.om.security.TurbineRole
#services.SecurityService.role.class=org.apache.turbine.om.security.TurbineRole
services.SecurityService.role.class=org.apache.turbine.services.security.torque.TorqueRole

# Class for Permission. Default:
org.apache.turbine.om.security.TurbinePermission
#services.SecurityService.permission.class=org.apache.turbine.om.security.TurbinePermission
services.SecurityService.permission.class=org.apache.turbine.services.security.torque.TorquePermission

#
# This is the class that implements the ACL interface.
# You want to override this setting only if you want your ACL
# implementation to provide application specific addtional
# functionality.
#

# Default: org.apache.turbine.util.security.TurbineAccessControlList
services.SecurityService.acl.class =
org.apache.turbine.util.security.TurbineAccessControlList

----snip----

This works fine with unsafe passwords.

When I'm setting secure password to true, an new user 'll be created
with an encrypted password.
However, when I try login to my application, the
TorqueUserManager.authenticate fails with an
Exception.

Exception: org.apache.turbine.util.security.PasswordMismatchException:
The passwords do not match
org.apache.turbine.util.security.PasswordMismatchException: The
passwords do not match
at
org.apache.turbine.services.security.torque.TorqueUserManager.authenticate(TorqueUserManager.java:387)


What is wrong?


Help, Please


Andreas

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to