2016-09-23 31 views
1

我正在使用Play Framework v2.5開發Web服務器。 它將在Intranet中運行,並將使用HTTP而不是HTTPS。如何在生產模式下啓動不安全的Play Server

當我在開發模式下啓動Play Server時,它工作。

但在生產模式下,播放服務器將Secure標誌設置爲會話Cookie。

由於連接使用HTTP而不是HTTPS瀏覽器不會發送會話Cookie並且用戶無法登錄。

如何禁用此功能並避免在播放模式下將Secure設置爲Cookie?

+0

繼續調查:在這裏你可以爲遊戲配置找到默認設置:https://github.com/playframework/ playframework/blob/master/templates/play-common/conf/application.conf –

+0

如果你使用play2-auth,那麼你應該在你的'AuthConfigImpl'中實現'override lazy val tokenAccessor' –

回答

1

嘗試設置play.http.session.secure=falseapplication.conf文件,或者在命令行:

$ yourapp/bin/yourapp -Dplay.http.session.secure=false 
相關問題