ChunChunMaru
Smard card OpenId
I’ll try to be more precise.
- The code I use to register the OpenID service is in openid setup code.txt.
- The code I use for logging out is in logout code.txt.
- The frontend of the application is built using React.
When I start a new session in an incognito tab and log in to a third-party service using the OAuth2 protocol, the browser prompts me to select a certificate and enter the PIN for my smart card.
However, after logging out (while still in the same incognito tab) and attempting to log in with a different smart card, the browser does not prompt me to select a certificate or enter a PIN again. Instead, it automatically logs me in using the previously selected smart card certificate.
From my research, this behavior appears to be browser-specific. Microsoft Edge provides an option to reset certificate selection, but Chrome and other browsers do not.
Is there a way to reset the certificate selection on logout so that the browser prompts the user to select a certificate again?
18 replies