2016-08-08 7 views
0

Gibt es eine Möglichkeit, eine mongodb-Benutzeranmeldung per IP-Adresse zu authentifizieren? Kann nichts in den Dokumenten darüber sehen.MongoDB Login von IP?

In MySQL zum Beispiel sagen, Datenbankname userdb und Benutzername crashoverride von IP 192.168.1.22

GRANT ALL PRIVILEGES on *.userdb TO [email protected] 

Jede Art und Weise ähnlich IP-basierte Authentifizierung mit MongoDB zu tun?

Antwort

0

Vielleicht brauchen Sie bind_ip? Es ist in der mongodb Konfigurationsdatei oder Startbefehl gesetzt

+0

Ich bin mir bewusst, bind_ip ... auf eine bestimmte IP-Adresse zu hören. Soweit ich weiß, nichts zur Authentifizierung. Ich weiß, dass ich auf eine IP hören kann, auf die nur die internen Benutzer Zugriff haben, aber einen Benutzer nicht davon abhält, sich als ein anderer Benutzer anzumelden. Ich habe einen Benutzer, der sich nur von einer bestimmten IP-Adresse anmeldet und keinen anderen Host als diesen Benutzer anmelden möchte. –

+0

Ok, ich verstehe, zwei Arten von Benutzern, einige von ihnen sollten sich direkt von einer bestimmten IP-Adresse ohne Auth anmelden, einige von ihnen können sich von jeder anderen IP-Adresse anmelden, benötigen aber ein Passwort. Ist das richtig? Glauben Sie, dass der Login für x509 akzeptabel ist? [x.509 an auth client] (https://docs.mongodb.com/manual/tutorial/configure-x509-client-authentication/) Aber ich erinnere mich, dass diese Funktion nur von Enterprise mongodb unterstützt wird. –