如何使用WCF执行成员资格提供程序身份验证?

时间:2011-06-13 19:41:05

标签: .net wcf asp.net-membership forms-authentication formsauthentication

我正在扩展ASP.NET应用程序以使用WCF提供Web服务。我必须使用WSHttpContextBinding,以便应用程序可以跟踪用户的会话。到目前为止,我已成功连接到网站,没有任何身份验证,但我想要一些安全性。目前,我想将service.svc放在使用表单身份验证保护的管理文件夹中。目前,如果把我的service.svc放在那里并尝试输入我的service.svc的url,我会得到标准的Windows身份验证对话框。我已经阅读了几篇关于此的帖子,但这一切都让人很困惑。

1 个答案:

答案 0 :(得分:0)

我无法完全理解您使用WCF和身份验证服务的问题,但您是否看过构建在成员资格提供程序上的WCF authentication service
如果您计划使用在ASP.net兼容模式下运行的WCF服务对用户进行身份验证,则应允许进行身份验证的方法进行匿名访问。