[ 
https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14407#action_14407
 ] 

David Johnson commented on ROL-1733:
------------------------------------

Continuing my previous comment, I've fixed the remaining four issues. I'm 
ignoring the "After initial login, when you return to login page somehow the 
username field is being populated with your OpenID URL" issue, because I 
believe it is caused by the browser. I'll post a new patch and a bundle of 
supporting jars tomorrow eve.

Here are the four remaining (on my list) issues I fixed:

3) Problem: Requires Spring Security 2.1, which is not due out for a long time
   See this - http://jira.springframework.org/browse/SEC-935

   Solution: We only need 2.1 for the OpenID registration extension stuff, 
   which can pre-populate the new user registration form. So for now we can 
   use Spring Security 2.0.3 (the latest) and comment out the registration stuff
   in Register.java and CustomOpenIDAuthenticationProcessingFilter.java.

4) Locale/TZ should be populated by browser or server information and should
   not default to Albanian/ACT.

   Solution: populate the profile with locale from browser and timezone from
   the server as defaults.

5) Configuration does not allow enough options for OpenID. 

   Solution: make it possible to support these three configurations:
   - OpenID disabled: completely turn off OpenID
   - OpenID hybrid: allow username/password and OpenID logins
   - OpenID only: allow login via OpenID only.

6) Problem: Login and Registration pages do not explain the OpenID field.

   Solution: add text to explain the login situation, which will differ 
   depending on the OpenID configuration. Also, rearragned and grouped the 
   fields on the new user registration page to better explain the situation.

> Implement OpenID for Roller
> ---------------------------
>
>                 Key: ROL-1733
>                 URL: https://issues.apache.org/roller/browse/ROL-1733
>             Project: Roller
>          Issue Type: New Feature
>          Components: User Management
>            Reporter: David Johnson
>            Assignee: Roller Unassigned
>         Attachments: apache-xml-security.jar, dom3-xercesImpl.jar, 
> dom3-xml-apis.jar, ehcache-1.4.1.jar, java-openid-sxip.jar, nekohtml.jar, 
> openxri-client.jar, openxri-syntax.jar, ROL-1733.patch, ROL-1733_v2.patch, 
> ROL-1733_v3.patch, rol-1733_v4.patch, spring-security-core-2.0.1.jar, 
> spring-security-openid-2.0.2-regext.jar, 
> spring-security-openid-2.0.2-regext.jar, 
> spring-security-openid-2.0.2-regext.jar, spring-security-openid-regext.patch
>
>
> Represents this proposal:
>    http://cwiki.apache.org/confluence/display/ROLLER/Proposal+OpenID+Support

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to