The passwordHasher
property of the /atg/userprofiling/PropertyManager
component points to a password hasher component that handles password encryption. By default, this property is set like this:
passwordHasher=/atg/dynamo/security/DigestPasswordHasher
Change this property to ensure consistency with the LDAP password encryption method you’ve chosen. For Sun ONE Directory Servers, set the passwordHasher
property like this:
passwordHasher=/atg/adapter/ldap/NDSPasswordHasher
The NDSPasswordHasher
component supports SHA or no encryption. Set the encryption
property of the /atg/adapter/ldap/NDSPasswordHasher
to the appropriate value:
encryption=SHA
: use SHA password encryptionencryption=clearText
: disable password encryption
For LDAP servers other than Sun ONE Directory Server, you might need to create your own PasswordHasher
implementation, if none of the PasswordHasher
implementations included in the ATG platform meet your requirements.
See the Working with User Profiles chapter of the ATG Personalization Programming Guide for more information about configuring the PropertyManager
component.