什么是服务凭证谈判?

时间:2014-01-13 20:36:18

标签: wcf wcf-security

我研究有关服务凭据协商的微软解释..但我不明白什么是服务凭证协商以及何时应该使用它?

1 个答案:

答案 0 :(得分:2)

  

谈判是在客户和客户之间建立信任的过程   通过交换凭证来提供服务。该过程被执行   在客户端和服务之间迭代地进行,以便仅公开   谈判下一步所需的信息   处理。实际上,最终结果是提供服务   客户端的凭证将在后续操作中使用。有一个   例外,默认情况下,WCF中系统提供的绑定进行协商   使用消息级别时自动使用服务凭据   安全。 (例外是BasicHttpBinding,但没有   默认情况下启用安全性。)要禁用此行为,请参阅   NegotiateServiceCredentialNegotiateServiceCredential属性。

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

因此,默认情况下,WCF中的系统提供的绑定在使用除BasicHttpBinding之外的消息级安全性时会自动协商服务凭据,如果您需要更改此默认行为并提供凭据,则只需要担心它。客户而不是让服务通过称为协商的过程为您处理...