9

構築しているRailsベースのAPIでクライアントアプリケーションを管理するためにDoorkeeperを使用しています。アクションが処理しているリクエストを送信したクライアントアプリに関する情報を確認したいコントローラーアクションがあります。

Doorkeeperは、リクエストを処理しているDoorkeeper :: Applicationに(コントローラーで)アクセスするためのヘルパーまたはその他の簡単な方法を提供しますか?Deviseの「current_user」メソッドに類似したものを想定しています。

そのようなヘルパーが存在しない場合、どうすればこの情報を取得できますか?

4

1 に答える 1

13

そして今、私はそれを理解しました。

Doorkeeper はdoorkeeper_token、コントローラでアクセスできる を提供します。これはDoorkeeper::AccessToken、トークンが属するアプリを参照するオブジェクトです ( as doorkeeper_token.application)。これは (コード例で)こちらで参照されています。

于 2013-02-18T18:52:40.710 に答える