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

Glen Mazza updated ROL-1968:
----------------------------

    Attachment: SpringSecurity.patch
    
> Upgrade Spring Security from 2.0.7 to 3.1.4
> -------------------------------------------
>
>                 Key: ROL-1968
>                 URL: https://issues.apache.org/jira/browse/ROL-1968
>             Project: Roller
>          Issue Type: Task
>    Affects Versions: 5.1
>            Reporter: Glen Mazza
>            Assignee: Roller Unassigned
>         Attachments: SpringSecurity.patch
>
>
> The enclosed patch gets us codewise about (my guess) 95-98% there, but there 
> is some configuration error in the updated security.xml that makes it all for 
> naught.  Basically, the app will compile and run via mvn jetty:run at 
> http://localhost:8080/roller but authentication of the first user created at 
> the login screen *always* fails.  I'm attaching the patch of what I have so 
> far in case somebody wants to be a hero and get the remaining 2-5% in--I'll 
> try to work on it more myself as well.
> Debugging can be done via IntelliJ by doing Menu item Run -> Edit 
> Configurations, adding a new Maven config item ("debug Roller") with a 
> working directory of /full/path/to/app/folder and a command line option of 
> "jetty:run".  Then add breakpoints to the code and choose Menu Item Run -> 
> "debug Roller".  It's difficult to debug however, as most of the code is 
> Spring internal via the XML Configuration file and not Roller code. 
> We don't need to get the OpenID auth method working to commit this patch 
> (AFAICT it needed updating to work in 2.0.7 as it wasn't working right OOTB 
> anyway) -- I can look into that later, but just to get the standard 
> username/login at the command prompt working would be good enough to commit 
> this patch.  I'm partly inclined to commit this patch anyway and hold Roller 
> trunk hostage, meaning *nobody* can use trunk until somebody patches it to 
> get Spring Security 3.1 working, but I'll pass on such a drastic step.  :)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to