Как мне реализовать сервер OpenID в Rails? - PullRequest
6 голосов
/ 05 сентября 2008

Я вижу аналогичный вопрос для Ubuntu , но я заинтересован в размещении своего собственного поставщика OpenID через мой сайт на Rails, на котором уже есть система идентификации и аутентификации.

Обратите внимание, что я не ищу метод делегата для использования сайта в качестве OpenID .

Какой лучший способ сделать это правильно?

Ответы [ 3 ]

5 голосов
/ 05 сентября 2008

Это " Руководство по поддержке OpenID в ваших приложениях " кажется, пошаговое руководство для того, что вы хотите сделать.

4 голосов
/ 05 сентября 2008

Railscasts эпизод 68 Аутентификация OpenID описывает, как именно это сделать. Ему около года, поэтому, возможно, вам придется что-то делать по-другому. Я также настоятельно рекомендовал бы использовать обновленный или более новый плагин OpenID (ссылка на него в видео помечена как «устаревшая»).

Ошибка, подождите, то есть для поддержки аутентификации OpenID в приложении Rails, которое вы пишете, не для запуска конечной точки OpenID в рельсах. Здесь - руководство по реализации OpenID-сервер / конечная точка в Rails в значительной степени с нуля. gem install openid-server может быть проще, но вы узнаете больше о его реализации самостоятельно, а код довольно прост.

1 голос
/ 17 сентября 2008

Это напоминает мне, что обзорные документы для сервера ruby-openid по-прежнему отсутствуют . Но вы можете видеть пример , и пока документы не будут перенесены, смотрите документы для реализации Python , которая следует той же объектной модели.

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