Ошибка при реализации oauth-провайдера с помощью oauth-plugin (pelle) - PullRequest
2 голосов
/ 30 ноября 2011

Я хочу защитить API моего веб-приложения с помощью oauth.Я много искал и, наконец, решил попробовать перейти по ссылке http://stakeventures.com/articles/2007/11/26/how-to-turn-your-rails-site-into-an-oauth-provider. Я следовал инструкциям и смог успешно зарегистрировать новое приложение.Я использую devise для аутентификации, и плагин oauth-плагина совместим с acts_as_authenticated, restful_authentication или restful_openid_authentication , как упомянуто в сообщении выше.Таким образом, я получаю следующую ошибку при попытке запустить http://localhost:3000/oauth/autherize

NameError (undefined local variable or method `login_required' for #<OauthController:0xc410490>):

Я искал решение и получил следующую ссылку http://groups.google.com/group/oauth-ruby/browse_thread/thread/3656e3904050fd9a.

Теперь есть альтернативарешение, отличное от указанного в ссылке выше.Если да, то, пожалуйста, сообщите мне об этом, а если нет, то, пожалуйста, скажите мне, как на самом деле реализовать решение.Где на самом деле находится файл oauth_controller_spec.rb?Нужно ли для этого раскошелиться и отредактировать плагин?

1 Ответ

0 голосов
/ 20 марта 2012

Вы можете посмотреть здесь: authlogic и oauth-plugin .Может быть этот ответ полезен.

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