2009-07-10 107 views

回答

0

表单身份验证是一项ASP.net功能,并且没有WCF设置。如果您在控制台应用程序中具有表单身份验证cookie,则可以通过控制台应用程序将其发送到WCF服务。在您的网站上配置的表单验证模块将验证cookie,填充HTTPContext并继续处理。现在,如果您的WCF服务以ASP.net compat模式运行,您可以从WCF服务访问HttpContext,并根据需要使用它进行身份验证。上面的文章解释了如何发送表单身份验证cookie作为WCF调用的一部分。

我在下面的帖子谈到了其他一些相关的情况(见背景第一部分)

http://www.zamd.net/2009/04/25/FormsAuthFederatedSecurityPart2.aspx

上述职位有它完整的源代码。

希望可以帮到