Что такое хороший контроль селектора 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.
Ответ 2
Еще один вопрос - http://code.google.com/p/openid-realselector/ (это переписывание/обновление http://code.google.com/p/openid-selector/)
Ответ 3
Я выполнил реализацию с RPXLib и RPXNow, и это действительно довольно просто.
Я хотел свести к минимуму объем работы в формате OpenId, и RxpLib определенно помог с этим.
RpxNow также имеет приятную возможность сообщать мне новых пользователей, количество логинов в день и т.д.
Ответ 4
Я сделал Open-selector, который вы просто добавляете на свой сайт, и переключает регулярное поле OpenID в список поставщиков и ввод имени пользователя.
Код довольно прост (в случае необходимости дополнительной настройки), и есть встроенный режим, поэтому он не изменяет исходный макет.
Ответ 5
Я использовал этот, но потом обнаружил, что несколько человек использовали другой, который заставлял меня исследовать, и я нашел это OpenID selector. Нет никаких инструкций, кроме demo.html, но это не должно быть слишком сложно понять. Просто включите css и js, затем вызовите функцию javascript с правильным параметром.
Изменить rpx: я решил держаться подальше от rpx, потому что я не хотел иметь "центральную точку отказа" и сайт, который не является моим собственным, чтобы пользователи аутентифицировались в/через. Кажется, что это противоречиво, потому что я использую openid, но если вы считаете, что поставщик openid, который пользователь использует как часть пользователя, тогда это имеет смысл.