繁体   English   中英

如何使用托管的应用程序池标识

[英]How to use hosted application pool identity

我有一个WCF RESTful服务,该服务托管在IIS 7上。我正在将webHttpBinding与WCF服务一起使用。

该服务有一个应用程序池,我为其指定了自定义帐户标识(我指定了用户名和密码)

为WCF服务启用了匿名访问。

从WCF服务代码内部,我想向另一个服务器发出HttpWebRequest。 但是我想使用运行我的应用程序池的相同上下文(身份)。

我如何实现它,我需要为此使用模拟吗? 还是有更好的方法

安努

只需将HttpWebRequestUseDefaultCredentials属性设置为true

取决于其他服务是否支持Windows身份验证。 如果可以,那么您可以

 request.UseDefaultCredentials = true;

要么

 request.Credentials = CredentialCache.DefaultNetworkCredentials; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM