__google_workspace__
can integrate __google_workspace__ for identity and access management. You will learn detailed steps for configuring SAML-based single sign-on. For cloud customers, the integration process requires working with Support to complete the configuration while following specific requirements for security controls and permissions.
__google_workspace__ is a suite of cloud-based productivity and collaboration tools offered by Google. It can be used to access your repositories.
Prerequisites to configure single sign-on with __google_workspace__
Prior to configuring __google_workspace__ for authentication with make sure to have the following:
Configure __google_workspace__ to use with
To integrate __google_workspace__ with , two main operations are required:
Get metadata from __google_workspace__
Set up IDP configuration
Get metadata from __google_workspace__
Sign in to the __google_workspace__ as an administrator. Then in the settings type SAML in the search box. Click Set up single sign-on (SSO) for SAML applications.

Figure 75. Searching for SAML Setup in __google_workspace__ Admin Console
Copy the SSO URL and Entity ID.

Figure 76. Locating SSO URL and Entity ID in __google_workspace__
Scroll down and copy the certificate data.

Figure 77. Accessing X.509 Certificate Data in __google_workspace__
Configure to use __google_workspace__
When __google_workspace__ is configured to work with , you must configure to work with __google_workspace__.
To configure __google_workspace__ to work with , navigate to the configuration files and set the configuration variables as shown below using the the SAML __google_workspace__ settings as described in Configure SAML for Self-Hosted.
AUTHENTICATION_METHOD=saml
PUBLIC_URL=http://localhost:8080
SAML_IDP_SIGN_ON_URL=
SAML_IDP_ENTITY_ID=
SAML_IDP_CERTIFICATE=
AUTO_CREATE_USER_ON_SUCCESSFUL_LOGIN=true
PERMISSION_MODEL_MODE=advanced
EMERGENCY_USERS=trueTest the __google_workspace__ integration setup
Once all of the necessary steps to set up the __google_workspace__ authentication for are completed, you need to test the setup.
Go to a Terminal and start with the following command:
shell./run.shAllow two to three minutes for to start.
Connect to localhost in a browser. It should redirect you to a __google_workspace__ login.
Sign into __google_workspace__. You should be taken to .