Overview
本指南介绍了可在PHP库中用于对用户进行身份验证的机制。
重要
百分比编码
您必须进行 百分号编码 用户名和密码,然后再将其包含在MongoDB URI 中。您可以使用 rawurlencode()
方法,根据 RFC 3986中指定的 URI 语法对这些值进行编码。 在将用户名或密码通过选项大量参数传递给MongoDB\Client
构造函数时,不要对用户名或密码进行百分号编码。
要了解详情,请参阅以下资源:
rawurlencode 在PHP手册中
MongoDB版本兼容性
下表列出了MongoDB支持的身份验证机制以及每种机制兼容的MongoDB Server版本。 单击机制名称,学习;了解有关如何在应用程序中使用该机制的更多信息。
身份验证机制 | Atlas | Enterprise Advanced | Community |
---|---|---|---|
是 | 是 | 是 | |
是 | 是 | 是 | |
是 | No | No |