何为邮件退订
在平常的验证码, 推广邮件中, 我们通常会在最下角找到 退订链接。通常访问它, 我们就不会再收到他们发送的邮件。
但是, 如何以最简单, 最节省性能的方式去实现这一功能呢?...一开始
其实最简单的方式, 貌似就是在 发送邮件时, 生成一段随机字符, 存储在数据库或缓存中(已经缓存, 可直接读取), 然后拼接成一个网址, 附在邮件底部....而 alg 则指出了签名的生成方式....如, 在此处场景下, 我们可以这样
{
"iss": "website",
"aud": "email@example.com",
"iat": "timestamp"
}
signature...这串密钥也是通常所称的 salt.
签名方式便是header中给出的alg, 如此处 我们通过 SHA256(header + payload + salt) 生成签名.