We have set up smart card logon, and set (via group policy) the machines to lock when the card is removed. This works well, but if another user inserts their card while the session is locked, they do not automatically switch to their own profile to log on and instead receive an error about not being the logged in user. If they click Switch User and Smart Card and then insert their card, they are able to log on using fast user switching.
This isn't very "fast" nor as elegant as user A removing their card, then user B inserting theirs and being immediately logged onto their own profile. Is there any way this can be achived or will there always be switch-user-button-clicking involved?