Skip to main content
 首页 » 编程设计

c#之如何在 ASP.NET Web 服务中使用证书对客户端进行身份验证

2024年01月13日30zhujiabin

我需要知道 .net Web 服务如何验证来自使用证书的客户端的请求。我知道客户在发出请求之前必须将他们的证书附加到服务代理,但我不知道如何检查是否是正确的计算机正在联系我们。

这需要在使用 .Net framework 2.0 的共享托管环境中实现。请告知这是否可行,或者 web 是否应使用其他身份验证方法,例如基于 SSL 的基本身份验证

如果您需要更多信息,请告诉我。

谢谢

请您参考如下方法:

Web 服务不执行身份验证 - IIS 执行。查看站点或应用程序属性的“安全”选项卡。在底部,有一个“编辑”按钮。出现的对话框底部允许您启用客户端证书映射,并指定如何将客户端证书映射到 Windows 用户。

Web 服务只会将客户端视为经过身份验证的 Windows 用户(他们就是这样)。