Issue 28: Yahoo contact/email not working
Status:  Invalid
Owner: ----
Closed:  Apr 2011
Reported by ro...@mittermayr.com, Mar 17, 2011
I've looked around the web to find a solution for this but it seems to be coming down to the library. When I request contact/email from Google, it supplies it. When I request it from Yahoo, it always just responds with a namePerson/friendly - nothing else. 

I tried tweaking every possible setting. Some people suggested that I should only request 1 email address from Yahoo and that if I request more, it won't supply any at all. This however, can't be configured for the request - correct?

It seems odd nobody would have tested this, but is there any other reason? Once solved, I'm sure this would make a good entry to the wiki as I think others might have the same problem.



Mar 17, 2011
Project Member #1 mewp...@gmail.com
From https://code.google.com/p/lightopenid/wiki/GettingMoreInformation:
> Note that even if you mark some field as required, there is no guarantee that you'll
> get any information from a provider. Not all providers support all of these
> attributes, and some don't support these extensions at all.

Since Google returns it and yahoo doesn't, it just seems that yahoo simply refuses to return the value for the email field. I don't have a yahoo account, so I can't confirm whether it supports it or not (I assume it doesn't since it works with Google).

LightOpenID always requests only one value of a field, so that's not the problem.
Apr 13, 2011
#2 mark.nie...@gmail.com
I'm noticing that axschema.org has been taken over by a squatter, and no longer returns anything of use related to openID.

Perhaps this affects line 508 - 
 $this->aliases[$alias] = 'http://axschema.org/' . $field;

Apr 14, 2011
Project Member #3 mewp...@gmail.com
Bad news for openid in general, but it doesn't affect the code. It's only a namespace, so it doesn't matter who owns the url -- no connections are made to the host.
Apr 21, 2011
Project Member #4 mewp...@gmail.com
(No comment was entered for this change.)
Status: Invalid