Set up SSO with SAML
Single Sign-On (SSO) is an authentication scheme, allowing users to log in with a single pair of credentials to multiple, independent software systems.
This section explains the procedure to configure SSO to NVIDIA Run:ai using the SAML 2.0 protocol.
Prerequisites
Before your start, make sure you have the SAML XML Metadata available from your identity provider.
Setup
Adding the identity provider
Go to General settings
Open the Security section and click +IDENTITY PROVIDER
Select Custom SAML 2.0
Select either From computer or From URL
From computer - Click the Metadata XML file field, then select your file for upload
From URL - In the Metadata XML URL field, enter the URL to the XML Metadata file
Copy the Redirect URL and Entity ID to be used in your identity provider
(Optional) Enter the user attributes and their value in the identity provider as shown in the below table
Click SAVE
User role groups
GROUPS
If it exists in the IDP, it allows you to assign NVIDIA Run:ai role groups via the IDP. The IDP attribute must be a list of strings.
Linux User ID
UID
If it exists in the IDP, it allows Researcher containers to start with the Linux User UID. Used to map access to network resources such as file systems to users. The IDP attribute must be of type integer.
Linux Group ID
GID
If it exists in the IDP, it allows Researcher containers to start with the Linux Group GID. The IDP attribute must be of type integer.
Supplementary Groups
SUPPLEMENTARYGROUPS
If it exists in the IDP, it allows Researcher containers to start with the relevant Linux supplementary groups. The IDP attribute must be a list of integers.
Defines the user attribute in the IDP holding the user's email address, which is the user identifier in NVIDIA Run:ai.
User first name
firstName
Used as the user’s first name appearing in the NVIDIA Run:ai platform.
User last name
lastName
Used as the user’s last name appearing in the NVIDIA Run:ai platform.
Testing the setup
Open the NVIDIA Run:ai platform as an admin
Add access rules to an SSO user defined in the IDP
Open the NVIDIA Run:ai platform in an incognito browser tab
On the sign-in page click CONTINUE WITH SSO. You are redirected to the identity provider sign in page
In the identity provider sign-in page, log in with the SSO user who you granted with access rules
If you are unsuccessful signing-in to the identity provider, follow the Troubleshooting section below
Editing the identity provider
You can view the identity provider details and edit its configuration:
Go to General settings
Open the Security section
On the identity provider box, click Edit identity provider
You can edit either the metadata file or the user attributes
You can view the identity provider URL, identity provider entity ID, and the certificate expiration date
Removing the identity provider
You can remove the identity provider configuration:
Go to General settings
Open the Security section
On the identity provider card, click Remove identity provider
In the dialog, click REMOVE to confirm the action
Downloading the XML metadata file
You can download the XML file to view the identity provider settings:
Go to General settings
Open the Security section
On the identity provider card, click Download metadata XML file
Troubleshooting
If testing the setup was unsuccessful, try the different troubleshooting scenarios according to the error you received. If an error still occurs, check the advanced troubleshooting section.
Troubleshooting scenarios
Advanced Troubleshooting
Last updated