簡體   English   中英

wcf Web服務標識servicePrincipalName需要說明

[英]wcf web service identity servicePrincipalName explanation required

我有一個使用Windows集成身份驗證的Web服務,並且可以正常工作。 但經過反復試驗,它最終只能與具有以下標識的我的配置文件端點部分一起使用:

<identity>
      <servicePrincipalName value="host/servername" />
</identity>

其中“ servername”是托管Web服務的IIS服務器的名稱。

如果我錯過了它,IIS會以“身份驗證錯誤”拒絕它(甚至沒有到達終點)。

但是,當我最近需要在與Web服務相同的服務器上運行程序時,此操作將失敗,並出現相同的錯誤,並且僅當我完全刪除身份或將其更改為“主機/本地主機”時,它才起作用。

有人可以解釋為什么這是因為我真的不僅僅了解servicePrincipalName / identity在做什么。

謝謝。

您希望服務使用的用戶名(在下面執行)作為ServicePrincipalName值放置。

您可以在此獲得更簡單的參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM