[ 
https://issues.apache.org/jira/browse/ROL-2132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Johnson resolved ROL-2132.
--------------------------------
    Resolution: Fixed

I was able to reproduce this problem by setting up OpenLDAP and setting up 
Roller to use it for authentication. The problem was that when a user returned 
to Roller the user's remember-me token did not match the one calculated by 
Roller.  The cause was that the password used to calculate the initial 
remember-me token was the Roller user's password and the one used to calculate 
the expected remember-me token was using the empty or non-existing one returned 
by LDAP.

The fix is the use a dummy password to calculate the remember-me token when 
LDAP is enabled. Here's the code:

https://github.com/apache/roller/commit/21c92aafd850a5477450284c127e52612bd2d585

> Remember me is broken
> ---------------------
>
>                 Key: ROL-2132
>                 URL: https://issues.apache.org/jira/browse/ROL-2132
>             Project: Apache Roller
>          Issue Type: Bug
>          Components: User Interface - General
>            Reporter: David Johnson
>            Assignee: David Johnson
>            Priority: Major
>             Fix For: 5.2.3
>
>
> Clicking remember-me does not result in remembering the user and (on 
> blogs.apache.org) can lead to an error page.
> Remember-me is working for me locally (Tomcat 8, PostgreSQL) so I suspect 
> this problem is related to Spring Security and LDAP configuration of 
> blogs.apache.org.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to