Authentifizierungsfehler: Devise + OmniAuth + Twitter

7

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

    
Amit Patel 09.07.2012, 13:40
quelle

2 Antworten

21

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.

    
Amit Patel 11.07.2012, 06:29
quelle
1

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

    
thatdankent 10.07.2012 03:16
quelle