Doorkeeper gem (ver. 1.4.0) を使用して OAuth 経由で Rails API にアクセスする Chrome 拡張機能を構築しています。そのgemのドキュメントでは、新しいユーザーがChrome拡張機能を使用しようとするたびに、プロバイダーアプリが「アプリケーションの承認」をスキップする方法について非常に明確な指示を提供しています. これをイニシャライザに追加するだけです:
skip_authorization do
true
end
しかし、私は指示に従っていますが、何も変わりません。ユーザーにアプリの承認を求めるメッセージが引き続き表示されます。ここで私が見逃している明らかなものはありますか?これは私の /initializers/doorkeeper.rb です
Doorkeeper.configure do
orm :active_record
resource_owner_authenticator do
current_user || warden.authenticate!(:scope => :user)
end
default_scopes :public
skip_authorization do
true
end
end
(それ以外はすべてコメントアウトされています。)
Chrome 拡張機能から OAuth にアクセスするために Chrome Identity API を使用しており、現在、localhost で実行されているプロバイダー アプリでテストしています。他の誰かがこの問題を抱えていますか? 私が見逃しているステップはありますか?