2012-09-02 57 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

相关问题