Welcome to the new MongoDB Feedback Portal!
{Improvement: "Your idea"}
We’ve upgraded our system to better capture and act on your feedback.
Your feedback is meaningful and helps us build better products.
We’ve upgraded our feedback system to better capture, track, and act on your feedback. Here’s what you need to know:
Feature Request: Per-Database User IP Allow Lists
Background
We use MongoDB with multiple external integrations that require read-only access to specific collections (e.g. ETL/CDC platforms, reporting tools, and analytics platforms).
Today, MongoDB allows IP allow lists to be configured at the project/network level, but there is no way to restrict which IP addresses can authenticate using a specific database user.
Current Limitation
For example:
Integration A uses a dedicated read-only database user from a known set of IP addresses.
Integration B uses a different read-only database user from a different set of IP addresses.
Currently, if both sets of IPs are added to the project’s allow list, either integration can authenticate using either database user, provided they know the credentials.
This means network restrictions cannot be tied to individual service accounts, resulting in a broader trust boundary than we’d like.
Requested Feature
Allow administrators to define allowed source IP addresses (or CIDR ranges) per database user, in addition to the existing project-level allow list.