アプリケーション全体に SSL を適用したいと考えています。
Config.groovy には次のものがあります。
grails.plugin.springsecurity.secureChannel.definition = [
'/**': 'REQUIRES_SECURE_CHANNEL',
]
そして、Grails を dev モードで起動しrun-app -https
ます。起動メッセージは、SSL が有効になっていることを確認します (また、ブラウザーで正常にテストしました)。
Browse to http://localhost:8080/foo or https://localhost:8443/foo
を参照するとhttp://localhost:8080/foo
、 にリダイレクトされずhttps://localhost:8443/foo
、http にとどまります。ポートはデフォルトのものです (表示されているとおり)。ご覧のとおり、これはローカル アクセスであるため、ロード バランサーとそれが追加する余分なヘッダーは適用されません。マニュアルを読みましたが、他に何が必要かわかりません。
環境: Grails 2.3、Spring Security Plugin 1.2.7.3
前もって感謝します。