Doorkeeperを使用して ruby on rails で ouath 2.0 システムを構築しています。私のリソース サーバーは doorkeeper_for メソッドで保護されており、承認サーバーとは別のものであり、暗黙的な許可フローを使用しています。したがって、認証サーバーからアクセストークンを取得し、次の方法でリソースサーバーにリクエストを送信します: localhsot:3000/pages?access_token=XXXX しかし、リソースサーバーがアクセストークンを読み取ると、そのトークンを検索しようとします認証サーバーデータベースではなく、独自のデータベースであるため、401 Unautorized エラーが発生します。どうすればこれを解決できますか?
質問する
1022 次
1 に答える
0
認可サーバーへのデータベース接続を追加し、関連するモデルにそれらの資格情報を介して接続MyApp::Application.config.to_prepare
するようブロックで指示する必要があります。doorkeeper
https://github.com/applicake/doorkeeper/issues/266#issuecomment-26800252を参照してください。
于 2013-10-24T23:42:24.650 に答える