OAuth :: Unauthorized 401 int twitter-omniauth gem

В последние дни я пытался аутентифицировать пользователей, используя гем twitter-omniauth , но безуспешно. (Аутентификация через facebook работает отлично)

Я все время получаю 401 Unauthorized error.

Я просматривал stackoverflow, но ни один из ответов не смог решить мою проблему.

Я попадаю в учетную запись Twitter, когда пытаюсь использовать http://127.0.0.1/users/auth/twitter . Я вхожу в систему, меня перенаправляют на http://127.0.0.1/users/auth/twitter/callback , и возникает несанкционированная ошибка.

Ниже URL обратного вызова, который я ввел в твиттер

http://127.0.0.1/users/auth/twitter/callback

rake routes output

new_user_session GET    /users/sign_in(.:format)               {:action=>"new", :controller=>"devise/sessions"}
                user_session POST   /users/sign_in(.:format)               {:action=>"create", :controller=>"devise/sessions"}
        destroy_user_session DELETE /users/sign_out(.:format)              {:action=>"destroy", :controller=>"devise/sessions"}
      user_omniauth_callback        /users/auth/:action/callback(.:format) {:action=>/twitter|facebook/, :controller=>"users/omniauth_callbacks"}
               user_password POST   /users/password(.:format)              {:action=>"create", :controller=>"devise/passwords"}
           new_user_password GET    /users/password/new(.:format)          {:action=>"new", :controller=>"devise/passwords"}
          edit_user_password GET    /users/password/edit(.:format)         {:action=>"edit", :controller=>"devise/passwords"}
                             PUT    /users/password(.:format)              {:action=>"update", :controller=>"devise/passwords"}
    cancel_user_registration GET    /users/cancel(.:format)                {:action=>"cancel", :controller=>"devise/registrations"}
           user_registration POST   /users(.:format)                       {:action=>"create", :controller=>"devise/registrations"}
       new_user_registration GET    /users/sign_up(.:format)               {:action=>"new", :controller=>"devise/registrations"}
      edit_user_registration GET    /users/edit(.:format)                  {:action=>"edit", :controller=>"devise/registrations"}
                             PUT    /users(.:format)                       {:action=>"update", :controller=>"devise/registrations"}
                             DELETE /users(.:format)                       {:action=>"destroy", :controller=>"devise/registrations"}
                       login        /login(.:format)                       {:action=>"login", :controller=>"home"}
                        root        /                                      {:controller=>"home", :action=>"index"}

Если вам нужна дополнительная информация, я предоставлять. Пожалуйста, помогите мне решить эту проблему.

15
задан robert 6 December 2011 в 16:05
поделиться