在 mongodb 中进行身份验证
本文关键字:身份验证 mongodb | 更新日期: 2023-09-27 18:31:24
mongodb C# 的连接字符串如下所示:
mongodb://[username:password@]hostname[:port][/[database][?options]]
连接字符串本身是否实现身份验证?
我看过C#驱动程序的API。它具有4种身份验证方法:"检查身份验证,可以身份验证,是否经过身份验证和身份验证,但它们是内部的。请告诉我吗?我非常需要它。提前谢谢..
是的,你可以。
mongodb://[username:password@]hostname[:port][/[database][?options]]
CSharp Driver 的官方文档说:
仅当您在MongoDB服务器上使用身份验证时,用户名和密码才应存在。这些凭据将是所有数据库的默认凭据。要针对管理数据库进行身份验证,请将"(admin)"附加到用户名。如果对不同的数据库使用不同的凭据,请将相应的凭据传递给 GetDatabase 方法。
可以在此页上阅读连接字符串的完整文档。
然后,如果您想在获得MongoDB数据库实例时进行身份验证,则可以使用
MongoServer.GetDatabase(String, MongoCredentials)
这方面的文档在这里。