Hi
I need to be able to support x509 authentication for login. When I set up the authentication flow in Keycloak with X509 as an alternative authentication step the user is prompted for a certificate when the login page is called. The browser prompts the user to select a certificate even before they see the login page. Instead, I’d like to prompt the user to send the certificates only when user clicks on a link on the login page. Is this possible with Keycloak to control x509 authentication for a specific URL or does this require adding a reverse proxy to handle mTls and pass on the certificates in headers to Keycloak server. Even if I introduce a reverse proxy like Apache to what URL in keycloak would i map the custom endpoint to?
Thanks