SSL 客户端证书身份验证仅适用于某些 URL?

2024-03-24

如果我使用 SSL 客户端证书对客户端进行身份验证,这是否一定是站点范围的过滤器,或者我是否可以要求或不要求应用程序内的每个 URL 进行身份验证?所以我想

https://mysite.com/my_url https://mysite.com/my_url不关心客户端是谁,只使用“普通”httpshttps://mysite.com/my_sensitive_url https://mysite.com/my_sensitive_url要求客户端使用有效的客户端证书

我正在 Ruby on Rails 工作,但我对 SSL 客户端证书身份验证是否足够灵活这一一般问题感兴趣。我可以想象,对于不同的 URL 具有不同设置的手写 apache conf 可能可以做到这一点,但我真的更愿意在应用程序级别定义这种事情。


您可以 (a) 将服务器设置为通过 SSL 证书进行身份验证; (b) 将服务器设置为“想要”而不是“需要”SSL 客户端身份验证,然后 (c) 为需要用户登录的特定 URL 或模式定义访问规则,而不是为其他 URL 或模式定义访问规则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SSL 客户端证书身份验证仅适用于某些 URL? 的相关文章

随机推荐