加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – IIS 7如何使用数据库中的用户帐户映射客户端证书?

发布时间:2020-12-16 04:04:56 所属栏目:asp.Net 来源:网络整理
导读:据说这是 http://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspx 当客户端证书用于用户身份验证时,Internet信息服务(IIS)使用多对一客户端证书映射将最终用户与Windows帐户相关联. 如
据说这是 http://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspx

当客户端证书用于用户身份验证时,Internet信息服务(IIS)使用多对一客户端证书映射将最终用户与Windows帐户相关联.

如果我不想使用Windows帐户映射但使用自定义数据库或成员资格中的帐户,该怎么办?

如何在asp.net中执行此操作(示例代码在哪里?)

嗯:没人知道?将不得不尽快给予赏金:)

解决方法

美国国防部将此用于CAC.基本上,您只需存储证书的某些部分(比如SUBJECT),然后与此进行比较以进行身份??验证.

在ASP.Net中,您可以访问客户端证书:

Request.ClientCertificate.Subject

许多证书主题将具有唯一的ID,因此证书ID用于覆盖个人姓名的更改.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读