Я пытаюсь включить аутентификацию openid с помощью LightOpenID. Я изменил URL-адрес обнаружения в example-google.php для интеграции с Yahoo! но я не получаю никаких атрибутов (я, по крайней мере, могу получить идентификатор электронной почты с помощью Google).
Невозможно получить электронную почту Yahoo с помощью lightopenid
comment
Я скопировал ваш код, протестировал его, и он работает. Какую версию библиотеки вы используете?
- person Mewp   schedule 17.12.2010
comment
благодаря. у меня как-то работает.
- person ziro   schedule 18.12.2010
comment
Можно ли отметить этот вопрос как решенный?
- person Martin Thoma   schedule 12.02.2011
Ответы (1)
Просто для всех, кто днем и ночью ищет простой ответ - получить адрес электронной почты, возвращенный от lightopenid. СПАСИБО ЗА РАЗМЕЩЕНИЕ КОДА. ЭТО ПОМОГЛО. На случай, если другие не перейдут по вашей ссылке. вот код с вашей страницы выше, который позволяет переносить адреса электронной почты.
$openid->required = array('contact/email');
// optional data
$openid->optional = array('namePerson','namePerson/friendly','birthDate','person/gender');
person
RichardW11
schedule
06.04.2011