Single-Sign-On is an Enterprise Feature
Contact [[email protected]](🔗) if you are interested!
ReadMe supports most SAML 2.0 based SSO providers including:
Active Directory / LDAP
IP Address Authentication
SAMLP Identity Provider
Microsoft Azure AD
### Implementation Workflow
Navigate to the **Teammates** setting in your Enterprise Group dashboard
Choose "SAML" from the Single Sign-On dropdown and then the "Configure" option will appear
Within the configuration, you'll need to add a few things into your IDP:
Group Attr. Statements
Make sure the Single Sign-On URL & Entity ID includes your Enterprise Group name with "-teammates" at the end! This is your connection name.
### Logging in after your connection is set up
\~~Once users log in to ReadMe via the proper login URL `
<https://dash.readme.com/login/sso/[connection-name]`> they will see all projects associated with the Enterprise account but will only get access to a project after they are added as a user under the members page by an existing Admin. \~~
### Our permissions system and SAML
By default, every member that signs in with SAML does not have access to the projects (either parent project or child project). The members that do, can log in, and request access for the project.
Just because a user has access to SAML, does not mean they have access to a ReadMe project.
There are two ways you can approve a user through our permission system:
As an administrator, you can approve/reject requests for permission to access that project. So as Teammates/End Users log into your authentication service, they can request access.
After you have set up your SAML connection, you can add new Teammates by selecting the "**Invite**" option.
A user can also request access to a project and an Admin can accept or decline that request. In the Teammates page, the admins can also specify whether a new user should be a Group Admin, Group Viewer, Project Admin, or Project Viewer.
This is the doc for the new auth experience!
If you want to gain access to some new SSO features. Please contact your Product Experience Manager.