【问题标题】:Winforms client and SSL WCF forms authenticationWinforms 客户端和 SSL WCF 表单身份验证
【发布时间】:2009-07-10 02:13:28
【问题描述】:

我正在编写一个控制台应用程序来调用托管在 iis 中的 wcf 服务,并在生产中使用 FormsAuthentication over SSL,但如果可能的话,在开发中不是这样。

我有以下链接http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx,正在寻找服务器和客户端配置以及代码。

是否有任何我可以关注的文章或我应该查看的示例应用程序?

【问题讨论】:

    标签: winforms wcf iis forms-authentication


    【解决方案1】:

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

    我在后面的帖子中谈到了一些其他相关的场景(背景见第 1 部分)

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

    上面的帖子也有完整的源代码。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-09
      • 2013-10-07
      • 2023-03-20
      • 1970-01-01
      • 2015-06-13
      • 2014-09-15
      • 2014-11-13
      • 1970-01-01
      相关资源
      最近更新 更多