4

Doorkeeperを使用して ruby​​ on rails で ouath 2.0 システムを構築しています。私のリソース サーバーは doorkeeper_for メソッドで保護されており、承認サーバーとは別のものであり、暗黙的な許可フローを使用しています。したがって、認証サーバーからアクセストークンを取得し、次の方法でリソースサーバーにリクエストを送信します: localhsot:3000/pages?access_token=XXXX しかし、リソースサーバーがアクセストークンを読み取ると、そのトークンを検索しようとします認証サーバーデータベースではなく、独自のデータベースであるため、401 Unautorized エラーが発生します。どうすればこれを解決できますか?

4

1 に答える 1

0

認可サーバーへのデータベース接続を追加し、関連するモデルにそれらの資格情報を介して接続MyApp::Application.config.to_prepareするようブロックで指示する必要があります。doorkeeper

https://github.com/applicake/doorkeeper/issues/266#issuecomment-26800252を参照してください。

于 2013-10-24T23:42:24.650 に答える