0

Attribute exchange not working ?

I am working on a project which requires openId authentication.... I have integrated it for google. I am using Spring Security's openId support to achieve this and successfully integrated the google support. Now same code is not working for Yahoo. My Spring-Security.xml has following lines of code :-

<security:attribute-exchange>
                <security:openid-attribute name="axContactEmail" type="http://axschema.org/contact/email" required="true"/>
                <security:openid-attribute name="oiContactEmail" type="http://schema.openid.net/contact/email" required="true"/>
                <security:openid-attribute name="axNamePersonFullname" type="http://axschema.org/namePerson" required="true"/>
                <security:openid-attribute name="axNamePersonFriendlyName" type="http://axschema.org/namePerson/friendly" required="true"/>
                <security:openid-attribute name="axNamePersonFirstName" type="http://axschema.org/namePerson/first" required="true"/>
                <security:openid-attribute name="axNamePersonLastName" type="http://axschema.org/namePerson/last" required="true"/>
</security:attribute-exchange>

and somewhere in my code I print the attributes in console...much to my surprise I get following output :-

Email Address  : null
Full name  : null null
Prefered login  : null.null
Identifier here  : https://me.yahoo.com/a/(some random combination number) [correct!! Yes I have verified it]

the same code works perfectly fine for google and displays correct and relevent information....Any clue plz ?


Thanks in advance,

by
0 Replies

Recent Posts

in OpenID General Discussion