是所有类型的 cookie 都已签名因此无法更改,还是只有 play 中的会话 cookie?

Are all kinds of cookie signed and thus cannot be altered or only session cookie in Play?

文档中说 Play 对会话 cookie 进行签名,以便客户端无法更改会话信息。但是,它没有提及任何有关非会话 cookie 的内容。所以我的问题是,Play 会签署所有类型的 cookie 还是只签署会话的 cookie?

它只为会话签名

检查https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/play/api/mvc/Http.scala#L405

signed 字段默认为 false。在会话的另一端,它默认为 true:

https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/play/api/mvc/Http.scala#L582