Что такое хороший контроль селектора openid?

Теперь, когда idselector обновлен до RPXNow и вы не можете "просто использовать" селекторный код, что такое хорошая замена?

Я хочу реализовать OpenId на новом веб-сайте, который я использую, но пользователи будут просто тупые, когда дело доходит до входа в систему, если я не предоставил им простой путь.

В качестве ссылки я буду использовать .Net Open Id для фона в веб-приложении ASP.Net MVC.


ИЗМЕНИТЬ

После некоторой дешёвой мысли, как насчет использования rpxlib?

Ответы

Ответ 1

Jarrett Vance сделал "версию" открытого селектора, который гораздо более дружелюбен к разработчику/дизайнеру.

Этот селектор отличается, потому что он не скрывает детали разметки в javascript. Поэтому вы можете легко добавить новых поставщиков или переставить существующие, не копая в javascript. Форма входа будет по-прежнему работать для нормальных учетных записей OpenID, если javascript отключен.

Лучше всего то, что он поставляется с документацией, демонстрацией и множеством изображений, обрезанных и как raw . pdn files (paint.net)

Jarrett Vance openid-selector можно найти здесь

alt text http://jvance.com/media/2009/02/10/JQueryOpenIdPluginUser_thumb2.media

PS: Я бы предложил прочитать эту статью перед внедрением RPX.

Ответ 3

Я выполнил реализацию с RPXLib и RPXNow, и это действительно довольно просто.

Я хотел свести к минимуму объем работы в формате OpenId, и RxpLib определенно помог с этим.

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

Ответ 4

Я сделал Open-selector, который вы просто добавляете на свой сайт, и переключает регулярное поле OpenID в список поставщиков и ввод имени пользователя.

Код довольно прост (в случае необходимости дополнительной настройки), и есть встроенный режим, поэтому он не изменяет исходный макет.

Ответ 5

Я использовал этот, но потом обнаружил, что несколько человек использовали другой, который заставлял меня исследовать, и я нашел это OpenID selector. Нет никаких инструкций, кроме demo.html, но это не должно быть слишком сложно понять. Просто включите css и js, затем вызовите функцию javascript с правильным параметром.

Изменить rpx: я решил держаться подальше от rpx, потому что я не хотел иметь "центральную точку отказа" и сайт, который не является моим собственным, чтобы пользователи аутентифицировались в/через. Кажется, что это противоречиво, потому что я использую openid, но если вы считаете, что поставщик openid, который пользователь использует как часть пользователя, тогда это имеет смысл.