You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by "David Johnson (JIRA)" <ji...@apache.org> on 2008/07/08 20:50:59 UTC

[jira] Created: (ROL-1733) Implement OpenID for Roller

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


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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14404#action_14404 ] 

Tatyana Tokareva commented on ROL-1733:
---------------------------------------

To check progress on the official library you can refer to the http://jira.springframework.org/browse/SEC-935
The existing official patch actually doesn't work at all (that's what Luke Taylor is talking about), so I had to make a library by myself.
The official library relese date is still unknown (it was planned to include it in the spring-security 2.0.4, but now the release moved to the 2.1)
I will also upload the my library's source code.

> 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
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: openxri-client.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: openxri-syntax.jar
                openxri-client.jar

should be placed in the tools\lib directory

> 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-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: nekohtml.jar
                java-openid-sxip.jar
                ehcache-1.4.1.jar

should be placed in the tools\lib directory

> 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-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: apache-xml-security.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: dom3-xml-apis.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: ROL-1733.patch

OpenID support using built-in Spring Security 2.0 OpenID login system

> 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: ROL-1733.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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: rol-1733_v4.patch

> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, rol-1733_v4.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Resolved: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson resolved ROL-1733.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 4.1
         Assignee: David Johnson  (was: Roller Unassigned)

Implemented and now in Roller trunk

> 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: David Johnson
>             Fix For: 4.1
>
>         Attachments: rol-1733-v4.zip, rol-1733-v5.zip
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: spring-security-openid-2.0.2-regext.jar

> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: ROL-1733_v2.patch)

> 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_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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: spring-security-openid-2.0.2-regext.jar
                ROL-1733_v2.patch

Below are comments on what has been changed and added in the second version of the patch.

I've managed to make openid url an editable option for user. 
I've also accounted of comments to the previous patch and made some changes in the code.

When the new user is logging via openID url after successful login on the provider's website he is redirected to the registration page (I had to specify exception mappings in the security.xml to make it work) I want to prefill fields on this page with data, retrieved from the openid provider with help of Simple Registration Extension.
It is not supported officially in the spring security library yet, so I had to made it by myself.
By this moment they've  created a patch in response to my issue ( jira http://jira.springframework.org/browse/SEC-935 ) and I've switched to an official version, but I had to change code a little bit to make the library it working. User attributes are saved in the OpenIDAuthenticationToken as a User object and it's method getPrincipal() returns this object.
Right now I'm trying to find a way how to retrieve this object in the Register action to prefill fields.
Could someone suggest the right approach?

I also had to put an openid-specific code into the RollerSession - I can't make up my mind right now how to get rid of it. 
Also maybe it will be better to put user attributes in some kind of properties file.

Note if you are gonna use the patch you'll need to change the schema file reference in the security.xml
( http://jira.springframework.org/browse/SEC-927 )

> 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: ROL-1733.patch, ROL-1733_v2.patch, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: nekohtml.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: java-openid-sxip.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: openxri-syntax.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: dom3-xml-apis.jar
                dom3-xercesImpl.jar
                apache-xml-security.jar

should be placed in the tools\lib directory

> 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, ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, rol-1733_v4.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: ROL-1733.patch)

> 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_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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: spring-security-openid-2.0.2-regext.jar
                spring-security-core-2.0.1.jar

should be placed in the tools\spring-2.5 directory

> 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
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: dom3-xercesImpl.jar)

> 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: 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14396#action_14396 ] 

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

I'm evaluating the patch now for GSoC final evaluation week and will report back ASAP.

Thanks,
- Dave

> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: spring-security-openid-2.0.2-regext.jar)

> 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
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: rol-1733_v4.patch)

> 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: 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14397#action_14397 ] 

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

Here are some initial comments on this patch and the GSoC submission in general:

- Patch does not include the new Spring XSDs required to run code
  (I had to download them myself and add them to the build)

- Patch does not include jars required to run code
  (I downloaded them myself from various locations and I'm not certain they are the correct ones)

- Project proposal was never updated to match what is implemented in the patch
  (it still references the OpenID specific methods that no longer exist)

- No documentation has been provided, though documentation was specified in the plan

- Even after adding the required XSD and jars, patch does not work. When I attempt to login via OpenID, I am never directory to my OpenID provider's login page and when the Roller login page appears I get a "Wrong username and password combination" error and my OpenID URL appears in the Username field instead of the OpenID URL field. Also, this error appears in the logs:

ERROR 2008-08-19 11:25:56,973 OpenIDAuthenticationProcessingFilter:determineFailureUrl - 
Unable to consume claimedIdentity [http://rollerweblogger.org/roller]
org.springframework.security.ui.openid.OpenIDConsumerException: Error processing ConumerManager authentication
        at org.springframework.security.ui.openid.consumers.OpenID4JavaConsumer.beginConsumption(OpenID4JavaConsumer.java:115)
        at org.springframework.security.ui.openid.OpenIDAuthenticationProcessingFilter.determineFailureUrl(OpenIDAuthenticationProcessingFilter.java:111)
        at org.springframework.security.ui.openid.OpenIDAuthenticationProcessingFilter.unsuccessfulAuthentication(OpenIDAuthenticationProcessingFilter.java:189)
        at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:253)
        at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
...
Caused by: org.openid4java.message.MessageException: 769: 
Realm verification failed for: http://macsnoopdave:8080/roller/roller_j_openid_security_check
        at org.openid4java.message.AuthRequest.validate(AuthRequest.java:358)
        at org.openid4java.message.AuthRequest.createAuthRequest(AuthRequest.java:101)
        at org.openid4java.consumer.ConsumerManager.authenticate(ConsumerManager.java:1000)
        at org.openid4java.consumer.ConsumerManager.authenticate(ConsumerManager.java:937)
        at org.springframework.security.ui.openid.consumers.OpenID4JavaConsumer.beginConsumption(OpenID4JavaConsumer.java:112)
        ... 35 more

(I was able to login with an earlier version of the patch, so this appears to be a regression)


> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "Anil Gangolli (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14411#action_14411 ] 

Anil Gangolli commented on ROL-1733:
------------------------------------

Screenshots posted on cwiki showed minor grammatical errors in the paragraph below "How will you be authenticated" for the hybrid version.  This can be corrected after the initial commit.  Haven't had a chance to review the code yet.




> 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: rol-1733-v4.zip, rol-1733-v5.zip
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment: rol-1733-v5.zip

Attached rol-1733-v5.zip, which is designed to be extracted into the trunk directory of Roller, it contains the files below. After you extract, then apply the patch.

rol-1733-v5.patch
tools/spring-2.5/spring-security-taglibs-2.0.3.jar
tools/spring-2.5/spring-security-core-2.0.3.jar
tools/spring-2.5/spring-security-openid-2.0.3.jar
tools/spring-2.5/spring-security-acl-2.0.3.jar
tools/lib/openxri-syntax.jar
tools/lib/dom3-xercesImpl.jar
tools/lib/java-openid-sxip.jar
tools/lib/ehcache-1.4.1.jar
tools/lib/nekohtml.jar
tools/lib/apache-xml-security.jar
tools/lib/dom3-xml-apis.jar
tools/lib/openxri-client.jar


> 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: rol-1733-v4.zip, rol-1733-v5.zip
>
>
> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14402#action_14402 ] 

Tatyana Tokareva commented on ROL-1733:
---------------------------------------

As subversion diff cannot include binary files, I've attached all the neccesary libraries

> 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
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment: rol-1733-v4.zip

Uploading Tatyan's v4 patch and all required jars as one ZIP file bundle. Soon I will upload a v5 patch that (i contend) is ready for commit to trunk.

> 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: rol-1733-v4.zip
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: spring-security-openid-regext.patch)

> 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
>
> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14406#action_14406 ] 

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

I've been reviewing Tatyan's latest patch. It works, but it needs some work before it can be committed to trunk. Here are the problems/issues found and my proposed solutions for some. The ones with numbers are fixed in my workspace. Once I work through these issues I'll create a new patch and try to get consensus to commit it.

1) Problem: Requires modified version of Spring Security XSD file which won't 
   be available until Spring Security 2.0.4 is due out. The 2.0.1 schema files 
   did not have OPENID_PROCESSING_FILTER.
   See this - http://jira.springframework.org/browse/SEC-927

   Solution: Use the file src/META-INF/spring.schemas to override 
   the XSD included in the Spring Security jar with the one in 
   web/WEB-INF/classes/spring-security-2.0.1-openidfix.xsd.

2) Problem: URL with "/" at end vs. those without
   Solution: always strip trailing slash before storing or comparing OpenID URLs

*) 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 to wait for the Attribute Exchange 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 attribute exchange code.

*) Problem: Login page does not explain the OpenID user name field.

   Solution: add text to explain that user can login with either 
   username/password OR OpenID. Also, add OpenID icon to OpenID field.

*) Problem: Login page. After initial login, when you return to login page some
   how the username field is being populated with your OpenID URL, which should
   go in the OpenID username field.

   Solution: UNKNOWN. Could be caused by the browser?

*) Problem: User attributes are stashed in hashtable in UserManager interface.

   Solution: UNKNOWN. Store in session instead?

*) Problem: New user registration, if you choose to register using your OpenID
   then you should not have to enter a password.

   Solution: UNKNOWN. Allow both password and OpenID?

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

   Solution: UNKNOWN, but probably an easy fix.

*) Configuration does not allow enough options for OpenID. I would like to 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.


> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: ROL-1733_v3.patch

> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14384#action_14384 ] 

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

Here are some comments on the 1st patch (July 8, 2008)

* createdb.vm
- New table should be named roller_userattibute to match Roller conventions
- Also need to add table to 400-to-410-migration.vm script

* build.xml / properties.xmlf
- Put new OpenID jars in directory tools/openid4java

* JPAUserManagerImpl
- Adding logic to getUserByUserName() does not seem like the right approach
  How about getUserWithAttributeValue(String attrName, String attrValue)?
- No need for new query "User.getById" -- that's what getUserById() does

* Login.jsp
- Need to add I18N strings to WEB-INF/classes/ApplicationResources.properties

* User.java
- It's not clear that we need add a user attributes array here



> 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: ROL-1733.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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14393#action_14393 ] 

Tatyana Tokareva commented on ROL-1733:
---------------------------------------

I've attached a new patch, which allows roller to support OpenID login and registration using simple registration extension.

Note if you are gonna use the patch you'll need to change the schema file reference in the security.xml and download a new spring-security-openid-2.0.2-regext.jar library, attached to the issue.

> 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: ROL-1733.patch, ROL-1733_v2.patch, ROL-1733_v3.patch, spring-security-openid-2.0.2-regext.jar, spring-security-openid-2.0.2-regext.jar
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: ROL-1733_v3.patch)

> 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_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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: ehcache-1.4.1.jar)

> 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: 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "Tatyana Tokareva (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tatyana Tokareva updated ROL-1733:
----------------------------------

    Attachment: spring-security-openid-regext.patch

I've added the spring security openID package patch, which allows simple registration extension

> 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.


[jira] Commented: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14403#action_14403 ] 

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

Thanks for the v4 patch and jars Tatyana. I've got your code working now. 

Where did you download the jar "spring-security-openid-2.0.2-regext.jar"?

Do you know when the final version of that jar and the new Spring Security XSD files will finally be released?

- Dave


> 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
>
>
> 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.


[jira] Updated: (ROL-1733) Implement OpenID for Roller

Posted by "David Johnson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/roller/browse/ROL-1733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Johnson updated ROL-1733:
-------------------------------

    Attachment:     (was: spring-security-core-2.0.1.jar)

> 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: 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.