Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
WCF从win客户端传递AD登录,然后在WCF服务器中验证它是否正确_Wcf_Single Sign On - Fatal编程技术网

WCF从win客户端传递AD登录,然后在WCF服务器中验证它是否正确

WCF从win客户端传递AD登录,然后在WCF服务器中验证它是否正确,wcf,single-sign-on,Wcf,Single Sign On,我想在winforms中创建一个调用我创建的新WCF应用程序的应用程序,我想让它传递当前的windows登录凭据,足以将其传递到WCF端,以便WCF端应用程序可以验证它是一个好用户。我想要这个,这样我就可以启用单点登录 按照您的意愿编写WCF服务 在web.config中使用 取消选中在IIS管理器中启用匿名访问 调用Thread.CurrentPrinciple.Identity.Name以验证其名称 如果且仅当客户端和服务器位于同一网络(例如,同一AD域的成员)上时,这将起作用。非常适用于公

我想在winforms中创建一个调用我创建的新WCF应用程序的应用程序,我想让它传递当前的windows登录凭据,足以将其传递到WCF端,以便WCF端应用程序可以验证它是一个好用户。我想要这个,这样我就可以启用单点登录

  • 按照您的意愿编写WCF服务
  • 在web.config中使用
  • 取消选中在IIS管理器中启用匿名访问
  • 调用Thread.CurrentPrinciple.Identity.Name以验证其名称

  • 如果且仅当客户端和服务器位于同一网络(例如,同一AD域的成员)上时,这将起作用。非常适用于公司内部内联网场景,但不适用于internet。