Tenemos un sitio web que admite la autenticación basada en formulario (es decir, basada en el nombre de usuario y la contraseña) y la autenticación de certificado donde un usuario envía su certificado, el nombre de usuario se extrae del certificado, se realiza una búsqueda y el usuario inicia sesión.
En el caso de cert auth, si un usuario cierra la sesión; simplemente puede volver a iniciar sesión sin volver a enviar el certificado manualmente. El navegador lo hará por él automáticamente. Veo que esto es un poco indeseable porque el usuario cree que se desconectó, pero al hacer clic en la URL posteriormente, el usuario acaba de recibirlo.
¿Hay algo que podamos hacer para que el navegador vuelva a verificar el envío del certificado con el usuario después de cerrar la sesión o para un evento específico? No podemos cambiar la configuración del navegador porque no podemos ir a todos los usuarios finales y pedirles que borren su caché ssl.