2

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 で実行されているプロバイダー アプリでテストしています。他の誰かがこの問題を抱えていますか? 私が見逃しているステップはありますか?

4

1 に答える 1