2016-08-08 39 views
0

有沒有一種方法來驗證通過IP地址的MongoDB用戶登錄?在關於此文檔的文檔中看不到任何內容。MongoDB通過IP登錄?

在MySQL例如,假設數據庫名稱userdb和用戶名crashoverride從IP 192.168.1.22

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

任何方式做類似的基於IP的身份驗證與MongoDB的?

回答

0

也許你需要bind_ip?它設置在mongodb配置文件或啓動命令

+0

我知道bind_ip ...監聽特定的IP地址。據我所知,沒有進行身份驗證。我知道我可以監聽只有內部用戶有權訪問的IP,但不限制一個用戶以另一個用戶身份登錄。我有一個用戶只能從特定的IP地址登錄,並且不希望任何其他主機以該用戶身份登錄。 –

+0

好吧,我明白了你的觀點,兩種類型的用戶,其中一些應該直接從特定的IP地址登錄,而沒有經過認證,其中一些可以從任何其他IP登錄,但需要密碼。是對的嗎?你認爲x509登錄是可以接受的嗎? [x.509 to auth client](https://docs.mongodb.com/manual/tutorial/configure-x509-client-authentication/)但是我記得這個功能只支持企業mongodb。 –