Configuring Google as an identity provider
You can use Google as an identity provider to access SC//Nexus™. To do this, you create a custom SAML application on the Google platform.
SC//Nexus service provider details
SC//Nexus publishes the following service provider details for your identity provider. The steps on this page show which of them Google uses and where to enter them.
| Detail | Value |
|---|---|
| SC//Nexus™ portal service provider metadata (XML) | https://nexus.scalecomputing.com/api/v1/saml/metadata |
| Assertion Consumer Service (ACS) URL | https://nexus.scalecomputing.com/sso/api/oauth/saml |
| Entity ID / Audience URI | https://saml.stargate.local |
| Signing Certificate | https://nexus.scalecomputing.com/sso/.well-known/saml.cer |
Create the Google custom SAML app
The Google documentation provides the steps for creating a custom SAML app on their platform. For more information, see SAML configuration for Google Workspace in the Google Cloud documentation.
- Access the Google Admin Portal at https://admin.google.com.
- From the Google Admin Portal, choose Apps, Web and mobile apps.
- From the Web and mobile apps page, use the Add app drop-down menu and choose Add custom SAML app.
-
From the Add custom SAML app workflow, do the following.
-
On the App details page, for App name specify a name for the application and then choose Continue. We suggest a name like
SC//Nexus. - On the Google Identity Provider details page, use option 1 to download the Google identity provider metadata. Provide the downloaded file to your Scale Computing account manager or Support, who adds it to your SC//Nexus organization.
-
On the Service provider details page, specify the following SC//Nexus details.
-
For ACS URL, specify
https://nexus.scalecomputing.com/sso/api/oauth/saml. -
For Entity ID, specify
https://saml.stargate.local. - For Start URL, leave the field blank.
- For Name ID format, choose EMAIL.
- For Name ID, choose Primary email.
- Select Signed response only if your configuration requires it. SC//Nexus requires the assertion to be signed, which Google does by default, and does not require a signed response.
-
For ACS URL, specify
- On the Attribute mapping page, leave the default settings and choose Finish.
-
On the App details page, for App name specify a name for the application and then choose Continue. We suggest a name like
IMPORTANT: Ensure that the user's primary email in Google matches the user's SC//Nexus account email address, in all lowercase.
Provide the Google identity provider metadata
Once your Google custom SAML app exists, download Google's identity provider metadata and provide it to your Scale Computing account manager or Support. The metadata is added to your SC//Nexus organization, after which you can use Google authentication to access SC//Nexus.