Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要WCF安全澄清_C#_Wcf_Wcf Data Services_Wcf Binding_Wcf Security - Fatal编程技术网

C# 需要WCF安全澄清

C# 需要WCF安全澄清,c#,wcf,wcf-data-services,wcf-binding,wcf-security,C#,Wcf,Wcf Data Services,Wcf Binding,Wcf Security,我已经基于我的WCF服务创建了一个WPF应用程序和数据存储和获取,现在运行良好 当我尝试在WCF中实现安全性时,我遇到了一些问题 这是intranet应用程序,因此我启用了WCF安全性作为传输安全性,格式如下---transport clientCredentialType=“Windows” 问题是谁都有内部网,他们可以访问我的服务。这个我应该停止。只有我的应用程序用户才能访问 我已经创建了IIS服务器用户组,但问题是我应该将每个用户添加到该组中 我的问题: 1.如何为访问我

我已经基于我的WCF服务创建了一个WPF应用程序和数据存储和获取,现在运行良好

当我尝试在WCF中实现安全性时,我遇到了一些问题

  • 这是intranet应用程序,因此我启用了WCF安全性作为传输安全性,格式如下---transport clientCredentialType=“Windows”









  • 问题是谁都有内部网,他们可以访问我的服务。这个我应该停止。只有我的应用程序用户才能访问

  • 我已经创建了IIS服务器用户组,但问题是我应该将每个用户添加到该组中
  • 我的问题:
    1.如何为访问我的WPF应用程序的用户启用安全性?

    问题是您将安全性与身份验证混淆了。本质上,安全性是保护客户端和服务之间的传输连接(即网络流量)。正如您通过使用客户端信誉类型的“windows”所了解到的,它使用您的windows登录来验证客户端是否可以与服务对话,但客户端指的是您的WPF应用程序,而不是WPF应用程序的用户

    您需要查看的是身份验证。这是指使用WCF服务对应用程序的用户进行身份验证。本页有一些链接可以帮助您做到这一点:我特别建议您查看asp.net成员资格提供商: