Configure MongoDB Atlas UI to use Teleport's SAML IDP #44721
oshati
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Generally, the approach is to follow Teleport as a SAML identity provider.
Pre-requisite
You must verify ownership of the domain that you register with your IdP in Atlas.
Step 1: Configure the Atlas UI to recognize Teleport's SAML IdP
To achieve this, obtain the Teleport saml-idp certificate authority and values required by following Step 2/3 - Configure the service provider to recognize Teleport's SAML IdP
On Atlas admin console, configure the connection settings for Teleport identity provider by following the guide to set up Workforce Identity Federation
Copy in the Teleport SAML IdP Issuer URI, SSO URL and X.509 certificate. (Alternatively, you can upload the certs)
Step 2: Add Atlas UI as a service provider to Teleport
On the next page from Step 1 above, you'll be presented with the below page which contains values required to configure the service provider metadata in Teleport.
Take note of the REQUIRED user information from the Teleport IDP and the attribute name format that Atlas expects.
Step 3: Associate a Domain and Activate IDP
In order to complete the identity provider setup on Atlas, at least a domain has to be associated with the identity provider before it can be activated.
Associate a Domain
Associate Domains
.Activate IDP
Identity provider
page and Select on themanage
drop downActivate Identity provider
Step 4: Verify Atlas UI console access via Teleport works
To verify everything works, navigate to
Resources
page in Teleport Web UI. The Atlas console app will now appear under resources tile. Inside this tile, click Login button, which will now forward you to Atlas console.User Information Requirements
firstName
,lastName
Alternatively, if you wish to create the
saml_idp_service_provider
resource withtctl create
or via API, you may refer to the working example below:More information on SAML Attribute Mapping
Beta Was this translation helpful? Give feedback.
All reactions