You can set up your environment to require smart card authentication when a user connects to a vCenter Server from the vSphere Client.

Configuring smart card authentication involves first setting up the reverse proxy then enabling and configuring the smart card authentication itself. You use the sso-config utility to manage smart card authentication.