1
授權我有一個WCF服務,其訪問僅授予給具有已知證書幾臺機器,並以一個Web應用程序。WCF - 基於證書從一個Web應用程序
對於Web應用程序,我需要指定證書使用授權:
<behaviors>
<endpointBehaviors>
<behavior name="ScannerManagerBehavior">
<clientCredentials>
<clientCertificate findValue="MyCertificateName" x509FindType="FindBySubjectName" storeLocation="CurrentUser" storeName="My"/>
<serviceCertificate>
<authentication certificateValidationMode="PeerTrust"/>
</serviceCertificate>
</clientCredentials>
</behavior>
</endpointBehaviors>
</behaviors>
的問題是,Web應用程序是不是該證書是註冊的用戶帳戶下運行。爲了避開它的開發模式,我改變了應用程序池下我的用戶身份運行,但是這是一個溫度。解。
我應該安裝了「網絡服務」用戶帳戶證書(如果你能做到這一點),指定證書不同的來源,或者是有沒有更好的辦法來解決這個問題呢?
謝謝!
簡單改變storeLocation把它撿起來從那裏。有效。喜歡。 –