mongodb:使用c驱动程序检查用户/密码



在我的c#项目中,我使用带有官方c#驱动程序的MongoDB。我总是使用管理连接来执行mongodb上的查询/udpates/inserts,并处理我的Web服务中的所有身份验证和授权(如果允许,它会将命令传递给mongodb)。

我的问题是:如何检查用户凭据?我只想知道,用户和密码的组合在mongodb中是否有效。

在命令行中有一个db.auth(),但使用c#驱动程序,我找不到实现这一点的方法。

这是官方手册:http://docs.mongodb.org/ecosystem/tutorial/authenticate-with-csharp-driver/

如果身份验证过程失败,您可以捕获MongoDB。Driver.MongoAuthenticationException。

最新更新