【问题标题】:WCF Customised user authenticationWCF 自定义用户身份验证
【发布时间】:2016-09-01 14:45:01
【问题描述】:

我想为我的 WCF 服务(通过 Internet)创建一个登录名,其中将客户端(Windows 窗体应用程序)提交的用户名和密码与我的 SQL 服务器上的用户名和密码对进行比较,如果两者同意,用户已通过身份验证。然后,对于该用户在 SQL 服务器上的某个角色,他可以访问服务上的某些功能。并且所有通信都需要端到端安全(消息安全)。

这个问题有一些简单的解决方案吗?我已经阅读了 2 天的文档和教程,但仍然没有找到简单的解决方案? wsHttpBinding 有效(Windows 帐户),但是我相信我正在尝试做的事情需要自定义验证。另外,为什么我需要证书来实现这一点?

【问题讨论】:

  • 您如何/在哪里托管 Web 服务?
  • Windows Server 2008 R2。可能会使用IIS。物理服务器位于公司现场。
  • 或作为 Windows 服务。我不确定该选择哪一个,因为我是新手。但是客户端都将是 Windows 窗体应用程序。

标签: c# wcf wcf-security


【解决方案1】:

您可以使用自定义绑定进行自定义。 我认为如果您在 IIS 上托管您的服务,那么用户可以使用默认/应用程序池凭据访问该服务。 我这个对你有帮助。 :)

【讨论】:

    猜你喜欢
    • 2021-06-30
    • 2011-04-12
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    相关资源
    最近更新 更多