![](/img/trans.png)
[英]Where, when and how to specify servicePrincipalName in identity element of certificate based WCF services?
[英]wcf web service identity servicePrincipalName explanation required
我有一個使用Windows集成身份驗證的Web服務,並且可以正常工作。 但經過反復試驗,它最終只能與具有以下標識的我的配置文件端點部分一起使用:
<identity>
<servicePrincipalName value="host/servername" />
</identity>
其中“ servername”是托管Web服務的IIS服務器的名稱。
如果我錯過了它,IIS會以“身份驗證錯誤”拒絕它(甚至沒有到達終點)。
但是,當我最近需要在與Web服務相同的服務器上運行程序時,此操作將失敗,並出現相同的錯誤,並且僅當我完全刪除身份或將其更改為“主機/本地主機”時,它才起作用。
有人可以解釋為什么這是因為我真的不僅僅了解servicePrincipalName / identity在做什么。
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.