Requesting actual name and email via OpenID?

Asked by Jerry Chong

Crossposting from https://answers.edge.launchpad.net/django-openid-auth/+question/84798

I was testing out the django-openid-auth library packaged in Ubuntu (https://edge.launchpad.net/django-openid-auth) so that I can allow users to identify themself with OpenID, and noticed that when logging in with Launchpad OpenID URLs, it doesn't request the user's name and email by openid.sreg. Is this intended? I've tried setting 'name' and 'email' as 'required' when connecting to the host, but doesn't appear to work either.

I do know that Launchpad is capable of returning these attributes with the identity, for example with UbuntuOne (http://one.ubuntu.com), so I suspect it's a matter of setting sreg parameters...

P.S - Also just noticed that in question #67028 (https://answers.edge.launchpad.net/launchpad/+question/67028) there's a 'trust root' involved, is that relevant to my question?

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
Guilherme Salgado Edit question
Last query:
Last reply:
Revision history for this message
Guilherme Salgado (salgado) said :
#1

Launchpad will only send that information to certain (trusted) sites. If you have a site which uses Launchpad as OpenID provider, we can configure Launchpad to send that information to your site too.

Revision history for this message
Sergey Avseyev (avsej) said :
#2

So this mean that I cannot delegate openid authentication from my domain to my launchpad account? There is no email given to the sites I try to authenticate to.

Can you help with this problem?

Provide an answer of your own, or ask Jerry Chong for more information if necessary.

To post a message you must log in.