【发布时间】:2012-10-19 19:33:30
【问题描述】:
我有一个 IIS7 托管的 asp .Net 应用程序(用 c# 编写)。
有些应用 URL 需要使用客户端证书访问,有些则必须在没有客户端证书的情况下访问。
这不是 This SA question 的副本,因为将应用程序设置为所有 URL 的“接受客户端证书”会导致某些浏览器 (Android) 向用户显示一个对话框以选择客户端证书,即使它不是t 实际上需要这些特定的 url。
所以我需要 2 组 URL(为简单起见,假设为 2 个 URL) - 一组 IIS 将 需要 SSL 证书,一组 URL 不要求证书。
有什么方法可以在 IIS 中实现这一点,还是我必须将我的应用程序拆分为 2 个?
【问题讨论】:
标签: asp.net authentication iis ssl client-certificates