OpenID для чайников? - PullRequest
       0

OpenID для чайников?

8 голосов
/ 29 июля 2011

Я думаю о добавлении виджета openid в набор инструментов, который разрабатываю.

Важной частью этого является поддержание пользовательского интерфейса настолько простым, насколько это возможно - хотя есть много доступных инструментов openid, они в основном полагаются на предоставление текстового поля для ввода URL - однако, как показано здесь, на SO - есть много провайдеры openID, которые используют общий URL-адрес в качестве конечной точки - так что это просто вопрос нажатия кнопки / изображения. Я хочу предоставить эту услугу. Действительно, я хочу предоставить возможность ограничить поставщиков утвержденным списком.

(у меня есть openIds от разных провайдеров - но я не знаю, что это за URL-адреса, - это не мешает мне использовать такие сайты, как , которые предоставляют интерактивные входы!)

К сожалению Класс openid Валдимира , Janrains PHP OpenID libs, Dope OpenId и LightOpenId просто предоставляют текстовое поле.

Есть ли где-нибудь каталог URL провайдера openID? С распространяемой графикой?

Я нашел IDselector.com (где вам нужен OpenId для доступа к большей части сайта - но они не реализуют свой виджет на своем сайте !!!! ) но не очень понятно, что такое лицензирование.

Существуют ли другие / более новые библиотеки, о которых я должен знать? Это С.О. посту почти 3 года!

ТИА

С

Ответы [ 3 ]

5 голосов
/ 29 июля 2011

Еще несколько селекторов:

Мой личный фаворит - openid-realselector ( demo ).

1 голос
/ 29 июля 2011

Проект open-id-selector предоставляет основанный на jQuery метод генерации простой формы для выбора провайдера Open ID. Он поставляется с несколькими распространенными провайдерами OpenID и соответствующими значками.

См. Нефункциональную демонстрацию здесь .

Обратите внимание, что это только часть решения; вы все равно должны реализовать аутентификацию OpenID на стороне сервера и настроить open-id-selector для его использования (путем направления формы по соответствующему пути).

0 голосов
/ 28 февраля 2012

Интеграция WebFinger , так что вам просто нужно указать поле ввода электронной почты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...