現象 最近作り始めた Rails のアプリケーションで OmniAuth OAuth2 を使おうとしたら、なぜか、ずっと Invalid Credentials: invalid_grant のエラーになってしまっていました。 Doorkeeper で作った別の Rails アプリが OAuth2 のサーバだったのですが、前に作った Rails アプリからは問題ない……ほとんど同じ作り方のはずなのに。 調査 おかしいと思って調べたら、どうやら 1.4.0 に入り込んだ変更のためらしいです。 1.4.0 makes my rails app unable to sign in with facebook · Issue #81 · intridea/omniauth-oauth2 に書いてある このコメント によると、OAuth 2 のこの仕様 を実装したところ、いろんな OAuth2 のプ