请根据以下要求提供您对我的解决方案的反馈。
要求(类似):
1.假设身份验证令牌由电子邮件和日期制成并已加密
1.b authentication Token通过header发回给客户端
1.c authentication Token存储在客户端和服务器上
我的解决方案:
1) 通过 header 将 authentication Token 发送回客户端。我使用了 cookie 和以下代码。
HttpCookie cookie = new HttpCookie("AuthenticationToken");
cookie.Value = "EncryptedToken";
Response.Cookies.Add(cookie);
2)我将身份验证令牌存储在数据库中,并且对于每个请求,我将保存在 cookie 中的令牌与存储在数据库中的令牌进行比较。(假设加密、解密操作正确完成)
您的反馈/意见?