Actually if you just do not specify a passwordEncoder in the
authenticationProvider it does the job.

    <bean id="daoAuthenticationProvider"
class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
         <property name="userDetailsService" ref="userDao"/>
         <!-- <property name="passwordEncoder" ref="passwordEncoder"/> -->
    </bean>

Obviously you end up with no encryption on your passwords...which of course
is not great at all. ;-0




APenrose wrote:
> 
> 
> Hi Fred,
> Thanks for the reply. The legacy passwords are not ecrypted at all !!
> 
> Could I bold and ask would you by any chance be able to attach your
> PasswordEncoder class? ;-) I'll try return the favour at some point.
> 
> Andrew
> 
> 
> Fred Forester-2 wrote:
>> 
>> 
>> Im not sure about disabling the authentication but it was pretty easy to 
>> implement my own PasswordEncoder for my legacy passwords. do you know 
>> what format the old one are in?
>> 
>> the alternative would be to probably have your own encoder just always
>> return true for the comparison.
>> 
>> 
>> APenrose wrote:
>>> Hi,
>>> I have password encoding off for the user sign up but I am looking to
>>> disable it for the when a user logs in. 
>>> I see in the security.xml file I have the following. How do I disable
>>> the
>>> password encoder and is this the right place ? Oh..I need to disable
>>> password encoding to allow for legacy passwords....
>>> 
>>>     <bean id="daoAuthenticationProvider"
>>> class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
>>>          <property name="userDetailsService" ref="userDao"/>
>>>          <property name="passwordEncoder" ref="passwordEncoder"/>
>>>     </bean>
>>> 
>>>     <bean id="anonymousAuthenticationProvider"
>>> class="org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider">
>>>         <property name="key" value="anonymous"/>
>>>     </bean>
>>> 
>>>     <bean id="rememberMeAuthenticationProvider"
>>> class="org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider">
>>>         <property name="key" value="appfuseRocks"/>
>>>     </bean>
>>> 
>>>     <!-- This bean definition must be available to
>>> ApplicationContext.getBean() so StartupListener
>>>          can look for it and detect if password encryption is turned on
>>> or
>>> not -->
>>>     <bean id="passwordEncoder"
>>> class="org.acegisecurity.providers.encoding.ShaPasswordEncoder"/>
>>> 
>>> thanks
>>> Andrew
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Disable-Password-Encoding-ACEGI-tf4243814s2369.html#a12076593
Sent from the AppFuse - User mailing list archive at Nabble.com.

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

Reply via email to