【发布时间】:2011-01-12 08:01:01
【问题描述】:
我有一个服务 (WCF),我的 ASP.NET 页面将与之通信。 WCF 服务在其数据存储(实际上是一个文件)中具有散列密码。 WCF 服务在每次调用时都需要用户名和散列密码。
现在我遇到的问题是,如果我在 ASP.NET 中使用表单身份验证对用户进行身份验证,则在用户通过身份验证后,cookie 将保存在用户的计算机中,但我想保存用户名和哈希密码以便用户可以使用 WCF 服务。应该将这些信息保存在哪里,以确保其安全可靠?
我应该使用会话变量吗?如果我选择该选项,那么我应该从基于表单的身份验证切换并使用会话变量手动进行身份验证或使用基于表单的身份验证进行网页访问并将用户名和哈希密码存储在会话中多变的?各有什么优缺点?
【问题讨论】:
标签: asp.net wcf authentication