Rails

OmniAuthでFitbitのOAuth2認証を利用

以前はFitbitではOAuth 1.0とOAuth 2.0の両方のインターフェースが用意されていましたが、OAuth 2.0のほうが利用できるデータも多いですし、Fitbitの公式ドキュメントもOAuth 2.0を前提とした記述になっています。 Web API Documentation — Fitbit Web API D…

Devise+OmniAuthで直接Googleのログイン画面を表示する方法

DeviseとOmniAuthでGoogleアカウントと連携するアプリケーションを開発しています。Deviseでは認証が要求される場合には、Deviseのログイン画面が開きます。しかし、Googleのアカウントのみと連携するアプリケーションであれば、直接Googleのログイン画面を…