
The previous commit implemented a new CredentialManager interface to facilitate adding additional providers for pre-authenticating the user at the login screen. This commit implements a new credential manager using that interface for vmware deployments. Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1983