Introduction
You can allow users in your organization to use SAML single sign-on (SSO) to log in.
When configured, users in your workspace will be able to log in to Dart by logging into your Identity Provider (IdP).
Dart works with Microsoft Entra, Okta, and any other IdP that supports SAML 2.0.
Prerequisites
You must be on the business tier
Your IdP must support SAML 2.0
You must be a workspace admin
General setup
Visit the Identity settings page in Dart to get started
Copy the 'Entity ID' to put into your IdP
Copy your 'ACS URL' to put into your IdP
Paste in the IdP Details from your IdP (as either a URL or as XML) and then click 'Save'
IdP-specific setup
Microsoft Entra
Open Microsoft Entra and navigate to the 'Enterprise applications' list
If you don't already have an application for Dart,
Click 'New application' and then click 'Create your own application'
Name it 'Dart', click 'Create', and wait for the application to be created
Within the Dart application, click 'Single sign-on' and choose 'SAML'
Click 'Edit' in the 'Basic SAML Configuration' section
Paste the 'Entity ID' from Dart into the 'Identifier (Entity ID)' field after clicking 'Add reply URL' in that section
Paste the 'ACS URL' from Dart into the 'Reply URL (Assertion Consumer Service URL)' field after clicking 'Add identifier' in that section
Paste 'https://app.itsdart.com/login' into the 'Sign on URL (Optional)' field
Click 'Save' at the top and then close the overlay
Copy the 'App Federation Metadata Url' from the 'SAML Certificates' section
Switch to Dart and paste this into the 'IdP Details' URL field and click 'Save'
Okta
Open Okta and navigate to the 'Applications' list
Click 'Create App Integration'
Choose 'SAML 2.0' and click 'Next'
Name the app 'Dart' and use this logo
Paste the 'ACS URL' from Dart into the 'Single sign-on URL' field and ensure 'Use this for Recipient URL and Destination URL' is selected
Paste the 'Entity ID' from Dart into the 'Audience URI (SP Entity ID)' field
Choose 'EmailAddress' in the 'Name ID format' field
Choose 'Email' in the 'Application username' field
In the 'Attribute Statements' section,
Paste 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name' into the 'Name' column
Choose 'URI Reference' in the 'Name format' column
Choose 'user.email' in the 'Value' column
Click 'Next', then click 'Finish'
Ensure the 'Sign On' tab is open
Copy the 'Metadata URL' from the 'Settings' section
Switch to Dart and paste this into the 'IdP Details' URL field and click 'Save'