2016-09-23 1 views
1

Ich entwickle einen Webserver mit Play Framework v2.5. Es wird im Intranet ausgeführt und verwendet HTTP, nicht HTTPS.So starten Sie ungesicherten Play Server im Produktionsmodus

Wenn ich Play Server im Entwicklungsmodus starte, funktioniert es.

Aber im Produktionsmodus setzt Play Server Secure Flag auf Session Cookie.

Da die Verbindung HTTP und nicht HTTPS verwendet, sendet der Browser Session Cookie nicht und Benutzer können sich nicht anmelden.

Wie kann ich diese Funktion deaktivieren und die Einstellung Secure auf Cookies im Play Production Mode verhindern?

+0

Weite Untersuchung: Hier können Sie die Standardeinstellung für Play-Konfiguration finden: https://github.com/playframework/ playframework/blob/master/templates/play-common/conf/application.conf –

+0

Wenn Sie play2-auth verwenden, sollten Sie 'override lazy val tokenAccessor' in Ihrem' AuthConfigImpl' implementieren –

Antwort

1

Try play.http.session.secure=false in Ihrer application.conf-Datei oder in der Befehlszeile setzen:

$ yourapp/bin/yourapp -Dplay.http.session.secure=false 
Verwandte Themen