vCenter Single Sign-On Overview
To support the requirements for secure software environments, software components require authorization to perform operations on behalf of a user. In a single sign-on environment, a user provides credentials once, and components in the environment perform operations based on the original authentication. vCenter Single Sign-On authentication can use the following identity store technologies:
For information about configuring identity store support, see vSphere Installation and Setup and vSphere Security in the VMware Documentation Center.
In the context of single sign-on, the vSphere environment is a collection of services and solutions, each of which potentially requires authentication of clients that use the service or solution. Examples of solutions that might support single sign-on include vShield, SRM (Site Recovery Manager), and vCO (vCenter Orchestrator). Because a service can use another service, single sign-on provides a convenient mechanism to broker authentication during a sequence of vSphere operations.
A vCenter Single Sign-On client connects to the vCenter Single Sign-On server to obtain a token that represents the client. The vCenter Single Sign-On server provides a Security Token Service (STS). A token uses the Security Assertion Markup Language (SAML), which is an XML encoding of authentication data. It contains a collection of statements or claims that support client authentication. Examples of token claims include name, key, and group.
 
 
There are two types of vCenter Single Sign-On tokens.
Single Sign-On in the vSphere Environment – vCenter Server LoginByToken shows a vCenter client that uses a SAML token to establish a session with a vCenter server.
Single Sign-On in the vSphere Environment – vCenter Server LoginByToken
The vCenter client also operates as a vCenter Single Sign-On client. The vCenter Single Sign-On client component handles communication with the vCenter Single Sign-On server.
1
2
3
4
The vCenter client connects to the vCenter server and calls the SessionManager.LoginByToken method. The login request contains the SAML token.
Single Sign-On in the vSphere Environment – vCenter Server LoginByToken shows the vCenter server, vCenter Single Sign-On server, and identity store as components running on separate machines. You can use different vCenter Single Sign-On configurations.
For information about installing and configuring the vCenter Single Sign-On server, see vSphere Installation and Setup and vSphere Security in the VMware Documentation Center.