使用Java获取Mongo DB用户

时间:2014-09-05 08:51:36

标签: java mongodb

有没有办法从Java中获取在MongoDB中创建的用户和密码?我正在尝试编写一个加密实用程序,然后加密用户名和密码。我查看了Java的驱动程序文档,但没有发现任何相关内容。

由于

鲍里斯

2 个答案:

答案 0 :(得分:0)

用户/密码存储在每个mongoDB数据库的system.users集合中,只需将其查询为查询正常集合。但通常您无法获得原始密码,因为它已被转换。

答案 1 :(得分:0)

谢谢......这样可行,但正如您所说,密码以加密格式存储。我正在编写一个脚本,用于创建用户和角色并对其进行加密并将其存储在不同的集合中。所以我想在Java中将加密部分实现为一个单独的实用程序,它可以在自动脚本(它们只是Javascript中的Mongo shell命令)运行之后运行。现在我需要找出一种在用户创建时调用该实用程序的方法,即从Javascript或在Javascript本身中实现加密。一旦弄明白,我就会发布解决方案。

再次感谢!!!!