Как создать простую аутентификацию Rails с OpenID и OAuth1.0a-2.0? - PullRequest
1 голос
/ 29 апреля 2010

Я ищу простую аутентификацию для моих пользователей, в основном через Facebook, но сохраняю OpenID и другие альтернативы OAuth. В случае, если что-то пойдет не очень хорошо, я попрошу своих пользователей дополнительно указать свой адрес электронной почты, который должен быть получен через OpenID или OAuth, если это возможно. То же самое относится и к их имени.

Я новичок в Rails, поэтому я начал с Railscasts.com # 160 (authlogic) и # 170 (authlogic и OpenID) , однако у меня были некоторые проблемы при попытке войти в систему с моей учетной записью Google. Как я понимаю, потребуется некоторое усилие, чтобы настроить # 170 для моих целей. С другой стороны, есть gem authlogic_rpx, который, возможно, предоставит мне необходимую функциональность (см. http://rails -authlogic-rpx-sample.heroku.com / signin ).

Что бы вы сделали? Разумно ли добавить еще один шаг (RPX) в логику аутентификации?

1 Ответ

0 голосов
/ 30 апреля 2010

Это пример аутентификации и декларативного_авторизации, к которому я сейчас добавляю Facebook Connect http://github.com/jspooner/authlogic_cucumber_rspec_example

Это аутентичный пример openid, который составляет 90%. Я столкнулся с ошибкой и не успел ее проверить. http://github.com/jspooner/authlogic_openid_example

Надеюсь, эти примеры помогут.

...