2008-09-05 2 views
6

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

Обратите внимание, что я не ищу метод делегата до use the site as an OpenID.

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

ответ

5

Этот «No Shit Guide To Supporting OpenID In Your Applications» , по-видимому, представляет собой пошаговое руководство по тому, что вы хотите сделать.

+2

В этом пошаговом руководстве основное внимание уделяется потреблению аутентификации OpenID, а не обеспечению аутентификации. – Chiefwarpaint 2015-05-21 21:32:07

4

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

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

Смежные вопросы