将密码存储在加密的cookie中
本文关键字:cookie 加密 密码 存储 | 更新日期: 2023-09-27 17:58:27
我知道在cookie中存储密码不是最佳做法,即使数据是加密的。
但是,我有一个web应用程序,它需要能够根据Active Directory进行搜索,而且据我所知,它要求用户首先使用他们的凭据进行绑定。这意味着,对于每个搜索请求,我都需要将用户名和密码传递给DirectoryEntry构造函数。
考虑到这些限制,是否有将密码存储在(安全)cookie中的替代方案?
在没有更好的方法(例如获得服务帐户)的情况下,我正在考虑的解决方案是将凭据存储在加密的cookie中,或者缓存DirectorySearcher对象。
感谢
您可以在服务器端存储凭据,为它们生成一个唯一的标识符,并将该标识符存储在cookie中。如果需要,可以使标识符过期。
将密码存储在会话变量中,如果该变量在SessionTimeOut周期之后仍然有效,则该变量将过期。