繁体   English   中英

使用 WCF 服务对用户进行身份验证

[英]Authenticate user with certificate to WCF service

我正在阅读一篇关于使用 WCF 服务的证书对用户进行身份验证的文章。 如果我错了,请纠正我。 据我了解,每个用户都需要一个证书来进行身份验证。 在有多个客户的现实世界中,这有多可行? 收养是不是不错的选择?

是的,每个用户都应该有自己的证书。 证书用于加密和签名(非对称安全),也可用于身份验证。 身份验证也可以由另一个支持令牌提供,但默认 WCF 绑定不支持(您必须创建自己的)。

为了支持这种情况,您通常需要您自己的证书颁发机构 (CA),它将向客户端颁发证书。 它可以在计算机通常信任公司 CA 的公司网络中使用,也可以在内部使用,但 CA 的证书必须由知名且受信任的证书颁发机构(如 VeriSign)颁发。

在某些场景下当然是可行的。 例如银行使用客户端证书加上一些支持令牌来连接网上银行(通常是 web 应用场景而不是服务,但它是很好的 B2C 示例)。 它有时也用于业务合作伙伴之间的通信(E2E / B2B)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM