Open gcdev373 opened 4 months ago
See stroom.util.cert.CertificateExtractor
, which is used to extract a DN for both datafeed and internal IDP auth.
This
private static final String X_SSL_CLIENT_S_DN = "X-SSL-CLIENT-S-DN";
needs to be set in config.
Possible overlap with this issue
When using mTLS (2-way SSL) certificate based authentication for datafeed, the SSL tunnel is terminated at a load balancer.
The DN is extracted by the LB and sent onto Stroom/Proxy in a special header. Currently, this header is hard coded to be the one used by NGIX. It must be made configurable to enable it to be used with other types of LB.