Ich erhalte (twitter) Authentication failure! invalid_credentials: OAuth::Unauthorized, 401 Unauthorized
error, nachdem ich erfolgreich auf twitter gelandet bin und die Seite umgeleitet wurde, um mich auf der Seite anzumelden
Hier ist die Anwendungskonfiguration
routes.rb
%Vor%devise.rb
%Vor%omniauth_callbacks_controller.rb
%Vor%user.rb
%Vor%index.html.erb
%Vor%Konsolenprotokoll
%Vor% Rückruf-URL in dev.twitter.com
Früher war es http://127.0.0.1:3000
. Von Devise, Omniauth und Twitter habe ich es in http://127.0.0.1:3000/auth/twitter/callback
geändert, bekomme aber immer noch Fehler
Würde jemand bitte hier helfen, das Problem zu beheben?
Danke, Amit Patel
Ich habe das Problem gefunden. Ich habe Anbieter in devise.rb
und omniauth.rb
konfiguriert. Ich entfernte einfach omniauth.rb und es fing an zu arbeiten.
Versuchen Sie, Ihren Twitter-KEY-Code in eine omniauth.rb-Datei in Ihrem Initialisierungsordner einzufügen. So:
%Vor%pro: Ссылка Die Authentifizierung mit Twitter kommt schließlich durch omniauth, nicht durch Devise.
Viel Glück! @thatdankent
Tags und Links ruby-on-rails-3 twitter devise omniauth