[英]How to use hosted application pool identity
我有一个WCF RESTful服务,该服务托管在IIS 7上。我正在将webHttpBinding与WCF服务一起使用。
该服务有一个应用程序池,我为其指定了自定义帐户标识(我指定了用户名和密码)
为WCF服务启用了匿名访问。
从WCF服务代码内部,我想向另一个服务器发出HttpWebRequest。 但是我想使用运行我的应用程序池的相同上下文(身份)。
我如何实现它,我需要为此使用模拟吗? 还是有更好的方法
安努
只需将HttpWebRequest
的UseDefaultCredentials
属性设置为true
。
取决于其他服务是否支持Windows身份验证。 如果可以,那么您可以
request.UseDefaultCredentials = true;
要么
request.Credentials = CredentialCache.DefaultNetworkCredentials;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.