有没有MVC特定的方法可以要求SSL客户端证书用于特定的操作或控制器,即非常类似于RequireHttps或Authorize的方式,但是针对ClientCerts?
我知道有一个技巧,你可以在站点中创建一个空文件夹,一个与文件夹同名的控制器,然后在web.config中设置规则,但我不想以这种方式做,如果有MVC解决方案,我会选择它。
(web.config技巧示例:)
我知道有一个技巧,你可以在站点中创建一个空文件夹,一个与文件夹同名的控制器,然后在web.config中设置规则,但我不想以这种方式做,如果有MVC解决方案,我会选择它。
(web.config技巧示例:)
<location path="/ClientCert">
<system.webServer>
<security>
<access sslFlags="Ssl,SslRequireCert" />
</security>
</system.webServer>
</location>
我很好奇是否有一种可以封装在ActionFilter和/或HttpModule中的解决方案?