2016-04-15 120 views
2

我发现this answer关于如何使用Web.Config使IIS需要特定MVC控制器的SSL客户端证书,但我无法弄清楚如何让它工作,如果用户首先访问任何其他控制器。IIS - 需要特定MVC控制器的SSL客户端证书

此要求的目的是客户端证书仅用于登录访问应用程序的安全部分。不登录的用户不应提示输入证书。


示例:如果用户直接进入domain.com/Auth用于验证控制器

需要SSL证书它们被提示输入一个证书如预期。但是,如果用户访问domain.com/Home然后单击Sign On(将它们发送给Auth控制器),它们将收到HTTP 403.7的响应,表明该站点需要客户端证书。

回答

0

原来是浏览器缓存问题。

相关问题