2011-05-11 12 views
1

私は、Twitterでの認証のために要求したとき、私はツイッターでアプリケーションを追加した後に(/ AUTH /ツイッター)私はこれらのエラーメッセージ工夫+ omniauth認証/失敗?メッセージ= invalid_credentials

http://localhost:3000/auth/failure?message=invalid_credentials

Routing Error 

No route matches "/auth/failure" 
を取得

どのように私は有効な信用証明書を追加することができますか、またはtwitter authの要求に含まれなければならないssl証明書がありますか?私はリクエスト一度にのみ有効twitter mixiでログインloginでoauth_tokenので、それが起こる、あなたと同じ問題をしました。この

Rails.application.config.middleware.use OmniAuth::Builder do 
     provider :facebook,'xxx', 'xx', { :scope => 'publish_stream,offline_access,email',:client_options => { :ssl =>{ :ca_path => "/etc/ssl/certs" } }} 

     provider :twitter, 'xx','xxx' #,{ :client_options => { :ssl =>{ :ca_path => "/etc/ssl/certs" } }} 
end 
+0

を必要とするすべては、TwitterからあなたのAPIキーを再確認されます –

答えて

1

のように見えるパラメータのSSL証明書を追加した後

私のFacebookの認証が正常に動作します。あなたのアプリケーションがtwitterへの認証時にリフレッシュしようとするかもしれません。

私は私のアプリはログインがツイッターを使ったときに、ウィンドウをポップアップする方法を見つけるi'couldn't今まで

window.opener.location = "#{request.fullpath}"; 

でWebページを更新しようとしている、あなたのような問題をしました。私はomniauthとrail 3.0.3を使用しています。おかげ

0

は、このあなたが

サイトのURL http://localhost:3000/

関連する問題