【发布时间】:2019-02-16 12:42:02
【问题描述】:
如果我正确理解了 cookie 签名,那么它的作用是: 设置 cookie 时使用秘密签名。 使用相同的秘密对 cookie 取消签名,以验证它在接收时没有被更改。
现在在expressjs 中有res.cookie() 来设置cookie,它需要一个“签名”布尔值来设置cookie 是否应该被签名。
现在,什么秘密用于签名?我认为它可能会使用提供给cookieParser() 的秘密,但这实际上并没有在任何地方的文档中明确提及。
所以我的问题本质上是:如何设置用于在 expressjs 中签名 cookie 的秘密?
我确实阅读了 express 文档并在 google 和 stackoverflow 中搜索了答案,如果我遗漏了一些明显的内容,请见谅。
【问题讨论】: