Password enforcement without LDAP
Enforce complex password policy
Enforce password expiration
Enforce password history
![](https://secure.gravatar.com/avatar/06d0387ca2a4d7705a9e561a048dad42?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Srinivasan Vijayaraghavan commented
It's a critical request for enterprise for SCRAM authenticated users though it can be achieved using external authentication plugin like Kerberos/LDAP etc.
-
AdminSalman (Admin, MongoDB) commented
Thanks for the feature request. For folks looking to implement password policies for the SCRAM method, we recommend using Hashicorp. Vault provides comprehensive life cycle management for passwords, as well as certificates.
Vault has a secrets engine for MongoDB.
https://www.vaultproject.io/docs/secrets/databases/mongodb -
Ramabathiran commented
It will be great to add password enforcement policy (to meet SOX requirement & security) within MongoDB itself, instead of using LDAP. It will reduce dependency with AD system. We are facing lot of issues by adopting AD/ LDAP user. Business users are frustrated with this. We ended up developing our own custom tools do this. This adds too much work.
-
TejeswarReddy commented
We need a password expiry and auto new password reset after few days.
-
Norman commented
My banking customer cant use LDAP or Kerebros as external authentication,
But they ask mongodb should provide strong password policy to meet the audit policy of the bank.I hope mongodb can provide this feature soon.