play frameworkのセッションに有効期限を設定する
play frameworkのセッションはcookieに値が保持されるが、デフォルトではこのcookieのexpires
値の指定がない。expires
値を設定するには、configuration fileに以下のような設定を記述すれば良い。
play.http.session.maxAge = 10days
play.http.session.maxAge
の値はduration
形式で値を設定する必要がある。duration
値には以下の単位が使用可能。
ns
,nanosecond
,nanoseconds
us
,microsecond
,microseconds
ms
,millisecond
,milliseconds
s
,second
,seconds
m
,minute
,minutes
h
,hour
,hours
d
,day
,days
参考ページ(https://www.playframework.com/documentation/2.6.x/ConfigFile#Duration-format)