Windows Communication Foundation (WCF) 中的安全性基于服务与客户端之间的凭据交换。 大多数安全方案都可以使用常见的凭据类型(例如 Windows(Kerberos)、用户名和密码和证书来满足。 但是,如果需要新类型的凭据,本节中的主题将介绍如何处理和验证新类型。
本节中
如何:创建使用自定义证书验证程序的服务
说明如何通过从 X509CertificateValidator 类继承来定制 WCF 验证。
演练:创建自定义客户端和服务凭据
演示如何扩展 ClientCredentials 和 ServiceCredentials 类以适应新的凭据类型。 这是支持创建自定义凭据类型的一系列主题中的第一个。
如何:创建自定义安全令牌提供程序
介绍如何创建安全令牌提供程序,以管理新的凭据类型,并返回凭据对应的新令牌。 这是系列中的第二个主题。
如何:创建自定义安全令牌验证器
介绍如何创建自定义验证器以对新凭据类型进行身份验证。 这是系列中的第三个主题。
参考文献
System.IdentityModel.Selectors