ログインページに spring-security を使用する Cloud Foundry に非常に単純な Grails テストアプリをデプロイしました。
パスワードがクリア テキストで送信されないように、このログイン ページに HTTPS アクセスを要求します。
最初に行ったのは、HTTPS を使用してテスト アプリを参照することでした。これは正常に機能し、Cloud Foundry がアプリの HTTPS 要求を処理できることを確認しました。
次に、自分のページへの HTTPS アクセスを要求するために、Config.groovy に以下を追加しました。
grails.plugins.springsecurity.auth.forceHttps = true
grails.plugins.springsecurity.secureChannel.definition = [
'/': 'REQUIRES_SECURE_CHANNEL'
]
今、それを使用してデプロイしようとすると、次の場合grails cf-update
にハングしますTrying to start application...
HTTPS の要件を削除すると、成功します。
アプリケーションが起動したかどうかのチェックに問題があるのではないかと推測しています。これは HTTP URL を使用しており、ログに問題が見られないため、HTTPS にリダイレクトされていますか?
何か案は?