2009-07-15 4 views
3

Я пытаюсь использовать JanRain openid, я уже добавил некоторые из необходимых полей, таких как электронная почта, псевдоним и т. Д. И некоторые необязательные поля, но поставщик openid не отправляет мне никакой информации, кроме открытый URL пользователя.openid exchange exchange

Я пытаюсь на localhost. Какие-либо предложения?

+0

Вам нужно предоставить дополнительную информацию о том, что вы делаете на локальном хосте. Вы используете OpenID-сервер на localhost, чтобы быть вашим собственным OP (OpenID Provider?) – null

+0

Я работаю с openid-потребителем, пытаясь сделать обмен атрибутами, чтобы получить некоторую информацию от пользователя, но это не работает, сказал yahoo provider : «Этот сайт не соответствует требованиям Yahoo!!» На адрес веб-сайта « , и когда я переношу своего потребителя на мой хостинг с реальным доменом, это говорит о требовании, поэтому мне нужно связаться с поставщиком yahoo или другим провайдером, чтобы поставить мой сайт в белом списке? – complez

+0

Похоже, вы пытались использовать протокол OpenID 1.x с Yahoo, который не будет работать. У вас есть последняя версия библиотеки JanRain? – null

ответ

4

Не каждый поставщик OpenID сможет отвечать за все ваши запросы атрибутов, поскольку у них может не быть такой информации. Когда-либо поставщик OpenID указывает атрибуты, которые они поддерживают для обмена атрибутами.

например: Google поддерживает только 5 атрибутов: имя, фамилию, адрес электронной почты, язык и страну. Вы можете найти больше информации here.

 Смежные вопросы

  • Нет связанных вопросов^_^