Hello, I've uploaded a second Roller-OpenID patch to the JIRA https://issues.apache.org/roller/browse/ROL-1733
Here is the description of what has been done so far: 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 list in some kind of properties file. (right now this list is stored as an enumeration) 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 ) Your feedback is welcome! Tatyana
