-
Type:
New Feature
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Component/s: Authentication
-
None
-
Needed
-
Currently, MongoDB Atlas utilizes the MONGODB-AWS authentication mechanism to allow access to the databases with AWS IAM principals. While this is seamless for users (as the driver handles STS calls), it relies on an architecture which was not built on purpose and has never been the officially promoted path by AWS for outbound federation. We had previously published a document assessing the risk and highlighting the ideal state.
Last year, AWS addressed this gap by announcing the General Availability of AWS IAM Outbound Federation in November 2025. This new mechanism allows us to provide database access to AWS IAM using MongoDB Workload Identity Federation that we already use for Azure Managed Identities and GCP Service Accounts for database access.
Drivers would need to have implemented DRIVERS-2415 as a prerequisite to adding support for AWS IAM Outbound Federation. Priority drivers would be Java, C#, Python and Node.js.
- depends on
-
DRIVERS-2415 Implement OIDC SASL mechanism
-
- In Progress
-
- split to
-
CDRIVER-6216 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
CSHARP-5857 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
CXX-3407 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
GODRIVER-3798 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
JAVA-6076 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
NODE-7416 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
PHPLIB-1777 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
PYTHON-5707 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
RUBY-3763 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-
-
RUST-2350 Support MongoDB OIDC Built-in Authentication for access to MongoDB with AWS Principals
-
- Blocked
-