Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
.net 限制WCF接受来自特定远程客户端的呼叫_.net_Wcf_Security - Fatal编程技术网

.net 限制WCF接受来自特定远程客户端的呼叫

.net 限制WCF接受来自特定远程客户端的呼叫,.net,wcf,security,.net,Wcf,Security,我们在一台服务器上有一个内部应用程序(ASP.net),在另一台服务器上有一个WCF服务。如何确保WCF服务只能接受来自该应用程序的呼叫?我希望WCF有一种方法允许在呼叫应用程序之外使用AppPool标识(域服务)进行访问。有几种方法可以做到这一点,但都涉及到在WCF端验证传入呼叫 您可以使用客户端证书,只向ASP.NET应用程序颁发证书。这是进行机器对机器身份验证的一种非常常见的方法 如果您在Windows Active Directory域中,如果您的ASP.NET应用程序在其自己的帐户下运

我们在一台服务器上有一个内部应用程序(ASP.net),在另一台服务器上有一个WCF服务。如何确保WCF服务只能接受来自该应用程序的呼叫?我希望WCF有一种方法允许在呼叫应用程序之外使用AppPool标识(域服务)进行访问。

有几种方法可以做到这一点,但都涉及到在WCF端验证传入呼叫

您可以使用客户端证书,只向ASP.NET应用程序颁发证书。这是进行机器对机器身份验证的一种非常常见的方法

如果您在Windows Active Directory域中,如果您的ASP.NET应用程序在其自己的帐户下运行,则可以使用Kerberos身份验证

另一种选择是使用用户名密码身份验证,并将凭据安全地存储在ASP.NET计算机上


查看此链接了解更多信息:

有几种方法可以做到这一点,但都涉及到在WCF端验证传入呼叫

您可以使用客户端证书,只向ASP.NET应用程序颁发证书。这是进行机器对机器身份验证的一种非常常见的方法

如果您在Windows Active Directory域中,如果您的ASP.NET应用程序在其自己的帐户下运行,则可以使用Kerberos身份验证

另一种选择是使用用户名密码身份验证,并将凭据安全地存储在ASP.NET计算机上

有关更多信息,请查看此链接: