ApplicationController 内に「before_filter :authorize_request」を持つ API に取り組んでいます。
「authorize_request」メソッドは、署名と HMAC 検証を使用してリクエスト ヘッダーの検証を行います。ただし、すべての「開発またはテスト」リクエストの前にこのメソッドを呼び出すことは避けたいと思います。これは、すべてをモックしたり、テストを機能させるために頭痛の種を経験したりする必要があることを意味するためです。
現在、私はこれをハッキングしています:
if Rails.env.production?
before_filter :authorize_request
end
しかし、それは完全なハックのように感じます。これを行うより良い方法はありますか?