[英]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.