File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,8 @@ public void log(String message) {
375375
HashSessionManager sessionManager = new HashSessionManager();
376376
sessionManager.setHttpOnly(true);
377377
// Use secure cookies if only serving https
378-
sessionManager.setSecureRequestOnly(params.port <= 0 && params.securePort > 0);
378+
sessionManager.setSecureRequestOnly( (params.port <= 0 && params.securePort > 0) ||
379+
(params.port > 0 && params.securePort > 0 && settings.getBoolean(Keys.server.redirectToHttpsPort, true)) );
379380
rootContext.getSessionHandler().setSessionManager(sessionManager);
380381

381382
// Ensure there is a defined User Service

0 commit comments

Comments
 (0)