2017-08-16 2 views
1

Ich sehe verwendet, um dieses mit einem conf Wert für das Spiel 2.1.0Wie für Cookies im Spiel 2.4.x sicheren Flag setzen

how to set secure flag for cookies inplay 2.1.0

Aber in 2.4.x eingestellt werde Ich sehe, dass dies hat wurde stattdessen auf die Verwendung von HttpConfiguration umgestellt, was muss jetzt getan werden, um die sichere Flagge jetzt auf Cookies zu setzen?

+0

Wie planen Sie die Cookies zu verwenden? Wenn Sie Cookies verwenden, wie in [hier] beschrieben (https://www.playframework.com/documentation/2.4.x/ScalaResults#setting-and-discarding-cookies), können Sie einfach das Flag für die tatsächliche Cookie-Instanz setzen . – Dexmo

Antwort

0

Sie haben mehrere Optionen, um die sichere Flag zu setzen, je nachdem, welche Art von Cookies Sie sprechen:

Für die Session-Cookie die folgenden in Ihrer application.conf Datei hinzufügen:

play { 
    http { 
     session = { 
      secure = true 
     } 
    } 
} 

Wenn Sie bereits Wenn Sie den Sitzungscookie als sicher konfigurieren, werden alle anderen Cookies auf die gleiche Weise behandelt, sofern Sie nichts anderes angeben.

Um die Konfiguration zu ändern für reguläre Cookies, um die folgenden in Ihrer application.conf Datei platzieren:

play.filters { 
    cookie { 
     secure = true 
    } 
} 

Siehe Filter reference.conf und Play reference.conf für alle Konfigurationsoptionen, die Sie für Cookies und der Sitzung haben.

Verwandte Themen