0

1ページだけのSSL証明書を要求したい。ssl_requirement gemまたはbartt-ssl_requirementを使用しようとしたので、次のことを試しました。

私のpages_controller:

   ssl_required :admin   

私のアプリケーションコントローラーでは:

   include ::SslRequirement

私のすべてのページにはSSLが必要で、すべてhttpsを使用しています。

管理者ページの証明書のみを生成しようとしました-共通名フィールドsite/adminに入力しましたが、これを行うと、アプリケーションが機能しなくなります。

誰かがこれを手伝ってくれますか?

4

1 に答える 1

1

TobiasMatthiesによるSSLEnforcergemを使用してみましたか?これは非常に柔軟で堅牢なgemであり、HTTPSが必要なパスと不要なパスを選択できます...

基本的にあなたがする必要があるのはこれだけです:

config.middleware.use Rack::SslEnforcer, :only => '/login'

詳細については、Githubページ:https ://github.com/tobmatth/rack-ssl-enforcer

乾杯

于 2012-08-06T03:44:41.550 に答える