Yahoo OpenID not passing email parameter
Yahoo OpenID Application is not passing email parameters for newly created Yahoo Accounts even after processing through open.login.yahoo.com to authorize and create the me.yahoo.com associated profile
As far as the data being passed I have two accounts, one created many years back and another that wouldn't allow me to even post on here as it stated that I do not have a verified email address which makes me believe that something has changed in the yahoo authentication process to not allow for use of new accounts with open login.
[openIDUrl:protected] => https://me.yahoo.com/a/EjqRvUk2x.AsrWG4lZ2dWEkxhDATUg--
[email:protected] => heckyaaaa@yahoo.com
[lastName:protected] => lopez
[firstName:protected] => melanie
[rawUserInfo:protected] => Array
(
[contact/email] => heckyaaaa@yahoo.com
[namePerson/friendly] => melanie
[namePerson] => melanie lopez
[openIDUrl] => https://me.yahoo.com/a/EjqRvUk2x.AsrWG4lZ2dWEkxhDATUg--
)
And the above does allow me to login. However a new account accessing the same style endpoints ends up giving me the below output, because the email address isnot being passed back I am unable to login:
[openIDUrl:protected] => https://me.yahoo.com/a/Z58PtSthvI0hs.ykI8d5l6gmGjriqLFOhPuly48vMaTFg6wohF0.6RAaYIkd48JqDxLmU8w-
[email:protected] =>
[lastName:protected] => tester
[firstName:protected] => Orac
[rawUserInfo:protected] => Array
(
[namePerson/friendly] => Orac
[namePerson] => Orac tester
[openIDUrl] => https://me.yahoo.com/a/Z58PtSthvI0hs.ykI8d5l6gmGjriqLFOhPuly48vMaTFg6wohF0.6RAaYIkd48JqDxLmU8w-
)