twitterログイン認証403で苦しんだ(Heroku)

ローカルで成功したけどHerokuでのログインがうまくいかなかった。

スポンサーリンク

直せたポイント!ローカルと同じく、callbackURLがキモでした。こちらでも2つ登録がマストでした。参考URL通りにアドは同じでhttpとhttpsの2つで登録

https://自分のドメイン.herokuapp.com/users/auth/twitter/callback

http://自分のドメイン.herokuapp.com/users/auth/twitter/callback

 

参考URLでは /auth/twitter/callback ですが、昨日ローカル直した時、rake routesで自分のルーティングを調べて設定した事を思い出し、私はusers/auth/のルーティングだったのでそのようにcallback設定したらログインできました!

 

https://reasonable-code.com/rails-twitter-auth/

 

facebookに関しては永遠とでるエラーが

このURLはブロックされています。リダイレクトURLがアプリのクライアントoauthでホワイトリストに追加されていないため〜みたいなエラー。結果、

有効なOAuthリダイレクトURIに

https://自分のドメイン.herokuapp.com/users/auth/facebook/callback

にしたらログインできましたー!!!

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)