Authentication 使用属性的Nginx客户端证书身份验证

Authentication 使用属性的Nginx客户端证书身份验证,authentication,nginx,certificate,Authentication,Nginx,Certificate,我知道可以为客户端执行基于证书的身份验证 但是也可以通过检查客户端证书中是否存在特定字段来进一步限制身份验证吗 还没有发现任何有用的东西经过进一步研究,我找到了解决办法。 它看起来应该是这样的(由于我不太熟悉这个nginx脚本,所以没有完全测试) location / { if ($ssl_client_s_dn ~ „MyCertProperty“) { proxy_pass http://..... break; } return 401 “Not authen

我知道可以为客户端执行基于证书的身份验证

但是也可以通过检查客户端证书中是否存在特定字段来进一步限制身份验证吗


还没有发现任何有用的东西

经过进一步研究,我找到了解决办法。 它看起来应该是这样的(由于我不太熟悉这个nginx脚本,所以没有完全测试)

location / {
  if ($ssl_client_s_dn ~ „MyCertProperty“) {
    proxy_pass http://.....
    break;
  }

  return 401 “Not authenticated”
}