Искам да защитя API на моето уеб приложение чрез oauth. Търсих много и най-накрая реших да опитам следната връзка http://stakeventures.com/articles/2007/11/26/how-to-turn-your-rails-site-into-an-oauth-доставчик. Следвах стъпките и успях да регистрирам ново приложение успешно. Използвам devise за удостоверяване и плъгинът oauth на pelle е съвместим с 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? Трябва ли да разклоня и редактирам приставката за това?