Что такое хороший openid селектор управления? - PullRequest
15 голосов
/ 07 января 2009

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

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

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


EDIT

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

Ответы [ 5 ]

19 голосов
/ 07 марта 2009

Джаррет Вэнс сделал «версию» открытого селектора, которая гораздо более дружественна для разработчиков / дизайнеров.

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

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

Jarrett Vance's openid-селектор можно найти здесь

альтернативный текст http://jvance.com/media/2009/02/10/JQueryOpenIdPluginUser_thumb2.media

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

8 голосов
/ 02 апреля 2009

Еще один вопрос, который стоит рассмотреть: http://code.google.com/p/openid-realselector/ (который переписан или обновлен как http://code.google.com/p/openid-selector/)

4 голосов
/ 08 января 2009

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

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

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

4 голосов
/ 04 февраля 2009

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

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

3 голосов
/ 07 января 2009

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

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

...