2012-09-02 55 views
0

有誰知道我如何傳遞'令牌'?到一個WCF服務來驗證一個Windows用戶是有效的?將Windows用戶'令牌'傳遞給WCF進行認證

我想寫一個wcf服務,可以使用U/P組合或Windows登錄身份驗證服務,它將返回自己的標準令牌。這個想法是,Windows身份驗證只是我的服務可以支持的一種方法。

我已經看到了對ADFS進行身份驗證的用戶名和密碼,但我沒有密碼..只是用戶名。

+0

嗨。我有同樣的問題。但我沒有通過搜索找到任何合適的解決方案。 (我非常搜索)。你能告訴我你找到的最終答案嗎?非常感謝你。 – parseh

回答

0

您可以在serviceModel配置的兩端爲您的服務指定Windows憑據類型。

<system.serviceModel> 
<bindings> 
    <wsHttpBinding> 
     <binding name="httpService"> 
      <security mode="Message"> 
       <message clientCredentialType="Windows" algorithmSuite="Default" /> 
      </security> 
     </binding> 
    </wsHttpBinding> 
</bindings></system.serviceModel> 

http://msdn.microsoft.com/en-us/library/ms733836.aspx

您還需要適當地配置IIS。

http://msdn.microsoft.com/en-us/library/aa292114(v=vs.71).aspx

相關問題