liveBook · Manning

Federated identity integration

As explained in MongoDB 8.0 in Action, Third Edition

Federated identity management is a model in which an external identity provider manages identities and enables authentication across multiple relying services.

Federated identity integration lets an external identity provider authenticate users across multiple relying services. In MongoDB Atlas, the organization manages user credentials through its identity provider, while Atlas uses that identity for Atlas UI access. section 20.2 section 20.8

Apply the integration with these operational boundaries:

  • Configure federation, identity providers, and MFA as customer-controlled security settings. section 20.1
  • Use Atlas roles and permissions separately to control which users or applications can access or modify data. section 20.2 section 20.8
  • Treat federated Atlas UI login as distinct from database-cluster authentication, which can use SCRAM, X.509, LDAP, OIDC, or AWS IAM. section 20.2 section 20.8

Atlas UI sign-in

An organization connects an external provider such as Okta, GitHub, Google, Ping Identity, or Microsoft Entra ID. A user authenticates with that provider, and Atlas relies on the provider’s identity information for access; MFA can be enforced for additional protection. section 20.2 section 20.8

Table 20.2 Authentication features in Atlas

Feature

Description

Atlas Federated Authentication

Supports login through external identity providers such as Okta, GitHub, Google, Ping Identity, and Microsoft Entra ID

Database authentication

Ensures secure database access with Salted Challenge Response Authentication Mechanism (SCRAM), X.509 certificates, LDAP, OpenID Connect (OIDC), and passwordless authentication with AWS IAM

Integrates with HashiCorp Vault for dynamic user creation

Compare Atlas federated authentication with database authentication methods and Vault-backed dynamic credentials. section 20.2

How MongoDB 8.0 in Action, Third Edition covers it

How deep it goes
Explains the IdP-based model and responsibility boundaries but does not provide provider-specific configuration steps.
Examples
Uses Okta, GitHub, Google, Ping Identity, and Microsoft Entra ID as external identity-provider examples.
What it assumes
Assumes an organization-managed identity provider and separates identity management from Atlas authorization configuration.
What you can do after
Operate Atlas UI authentication through an external identity provider while managing authorization with Atlas roles.
How it connects
Connects identity providers with Atlas UI, multifactor authentication, role-based access control, and database authentication.

Also explained in

Compare how 3 books explain federated identity integration →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of MongoDB 8.0 in Action, Third Edition. The section links point to the parts of the book it draws on.