需要MongoDB身份验证?

时间:2020-11-02 20:15:55

标签: php mongodb

我刚刚开始研究MongoDB中正在从事的一些项目。在查阅文档时,我遇到了一些PHP片段,这些片段展示了如何连接和查询等等。我一直找不到的一件事是身份验证用例。

我发现很多使用connect方法的信息在连接到MongoDB时都没有身份验证方法。

是否需要像本地环境上的MySQL一样进行身份验证?

我现在将它与WAMP一起使用,但是在掌握了如何正确使用它的情况下,我计划将其移至LAMP Web服务器。

我不确定如何或何时使用身份验证,因为我不确定是否限制了远程连接,除非创建了用户名和密码,或者这仅仅是我无法找到信息的原因?我已经做了很多Google搜寻,但仍没用。

1 个答案:

答案 0 :(得分:1)

默认情况下,MongoDB不使用身份验证!

为了简短起见:除非您仅在个人计算机上使用MongoDB进行培训和教育,否则您应该始终启用身份验证。 Internet上有公开的MonogDB安装是完全开放的。

Mongo文档提供了一些教程:

Enable Access Control

Internal/Membership Authentication