我正在编写一个控制台应用程序来调用托管在iis中的wcf服务,并在生产中使用SSL上的FormsAuthentication,但如果可能的话,在开发中不这样做。Winforms客户端和SSL WCF表单身份验证
我有以下链接http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx并且正在寻找服务器和客户端配置以及代码。
是否有任何我可以遵循的书写或示例应用程序,我应该看?
我正在编写一个控制台应用程序来调用托管在iis中的wcf服务,并在生产中使用SSL上的FormsAuthentication,但如果可能的话,在开发中不这样做。Winforms客户端和SSL WCF表单身份验证
我有以下链接http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx并且正在寻找服务器和客户端配置以及代码。
是否有任何我可以遵循的书写或示例应用程序,我应该看?
表单身份验证是一项ASP.net功能,并且没有WCF设置。如果您在控制台应用程序中具有表单身份验证cookie,则可以通过控制台应用程序将其发送到WCF服务。在您的网站上配置的表单验证模块将验证cookie,填充HTTPContext并继续处理。现在,如果您的WCF服务以ASP.net compat模式运行,您可以从WCF服务访问HttpContext,并根据需要使用它进行身份验证。上面的文章解释了如何发送表单身份验证cookie作为WCF调用的一部分。
我在下面的帖子谈到了其他一些相关的情况(见背景第一部分)
http://www.zamd.net/2009/04/25/FormsAuthFederatedSecurityPart2.aspx
上述职位有它完整的源代码。
希望可以帮到