Использование Javascript OpenID Selector с Rails - PullRequest
1 голос
/ 18 апреля 2009

На основании этой статьи создается впечатление, что SO использует Javascript OpenID Selector (JOIS) для обработки входов OpenID в своем «представлении».

Мне нравится простой интерфейс, и я хотел бы использовать его в проекте Rails.

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

Можете ли вы помочь мне найти ответы на несколько моих вопросов?

  1. Кто-нибудь из вас уже сделал это или кто-нибудь знает о хорошем пример?
  2. Какая настройка (комбинация плагины / драгоценные камни) вы бы порекомендовали, если Я использую JOIS в моем посмотреть
  3. Есть ли Джойс реализация (или что-то подобное, кроме RPX) на основе Prototype вместо JQuery ?
  4. Потребуется ли мне еще одна библиотека, кроме Ruby OpenID поддержка всех поставщиков учетных записей (OpenID, Google, Yahoo и т. д.) по JOIS?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 18 апреля 2009

В ответ на № 4, нет. Все опции, предоставляемые OpenID Selector, являются стандартными провайдерами OpenID, а библиотека ruby ​​OpenID (я полагаю, вы говорите о Janrain one) поддерживает все из них.

Извините, я не могу помочь вам с остальными. На самом деле я не использовал библиотеку Ruby более 3 лет.

0 голосов
/ 31 июля 2009
  1. Я сделал open-selector.com в качестве альтернативы IdSelector . Вы можете проверить код и посмотреть его (это всего лишь один файл .js)
  2. На самом деле вообще нет необходимости связываться с аутентификацией на стороне сервера, если вы можете отправить форму, которую вы готовы использовать.
  3. Я использовал Jquery, но в основном для изменения атрибутов CSS и для облегчения выбора узла, вы можете легко сделать это с любой другой структурой JS
  4. Если вы говорите о решении JS, не имеет значения, какая технология стоит за процессом входа на сайт (см. № 2). Протокол OpenID стремится быть независимым от поставщика, поэтому ваша стандартная библиотека OpenID должна подходить для любого поставщика, поддерживающего OpenID (Google, Yahooo, MySpace и т. Д.)
0 голосов
/ 03 мая 2009

Я помог себе и реализовал Javascript OpenID-Selector с Rails (хотя с JQuery вместо Prototype):

https://github.com/vazqujav/authlogic_openid_selector_example

...