Help me, hacekrs!でもtwitter-authのgem(jugyoさんがforkした証明書を使えるバージョン)を便利に使わせてもらっています。

これ、Net::HTTPServerExceptionの401はrescueしてるんですが、OAuthの401は何もしてないので、認証を拒否して戻ってきた時とかにはエラーになっちゃいます。

% diff app/controllers/sessions_controller.rb{,.org}
62,63d61
< rescue OAuth::Unauthorized => e
< authentication_failed(t('This authentication request is no longer valid Please try again')) and return

なのでココ修正して使ってます。

OAuthの認証失敗処理

※ ここは元のgemの問題です。

Comments


Option