Problem: When using smart cards to log in, some users get an error when launching apps.
Solution: Configure Citrix Workspace to prompt for credentials.
No, Smart Card Confusion is not the hottest nerdcore band in Portland. It's a problem that Citrix may encounter when multiple smart cards are present in a user's PC. Before we get to the solution, let's talk about smart cards a bit.
Smart cards have become much more common in corporate and government environments over the past few years, as they are more secure than logging in with a username and password. The user credential is on a card that looks much like a bank card, and is inserted into a card reader - either built in to the computer, or external, typically a USB device.
When logging in, the user will be prompted for the PIN number, just like a bank card. Crucially, the user's PIN is not stored in a network database like Active Directory. Instead, it's kept on the smart card itself. This is more secure, since there's no password on the server that can be stolen. An intruder would need the card itself and the PIN.
More recently, virtual smart cards have been introduced, which eliminate the need for a physical card. These smart cards reside on the user's PC in a piece of hardware called a Trusted Computing Module, which is just as secure as a physical card, and also uses a PIN.
Smart card confusion occurs when a user needs to be able to log on with more than one account at different times. For example, a user may have a virtual smart card for their user account, but a physical smart card to log on as an administrator. If there are two smart cards present in the system, a user may get this error when launching apps: