doorkeeper gem で API を作る方は doorkeeper-provider-app というサンプルの app/controllers/api/ 以下などをみればすぐにわかったのですが、 API を呼び出す方は OmniAuth の中でユーザーの情報を取り出す だけならすぐに出来たのですが、 コントローラーの中など呼び出す方法は doorkeeper-devise-client を見てもよくわからなかったので、まとめてみました。 動作確認バージョン provider 側 rails 3.2.14 doorkeeper 0.7.3 client 側 rails 4.0.0 devise 3.1.1 omniauth 1.1.4 omniauth-oauth2 1.1.1 oauth2 0.8.1 準備 まず Create a OmniAuth strategy for you