有没有办法从Java中获取在MongoDB中创建的用户和密码?我正在尝试编写一个加密实用程序,然后加密用户名和密码。我查看了Java的驱动程序文档,但没有发现任何相关内容。
由于
鲍里斯
答案 0 :(得分:0)
用户/密码存储在每个mongoDB数据库的system.users
集合中,只需将其查询为查询正常集合。但通常您无法获得原始密码,因为它已被转换。
答案 1 :(得分:0)
谢谢......这样可行,但正如您所说,密码以加密格式存储。我正在编写一个脚本,用于创建用户和角色并对其进行加密并将其存储在不同的集合中。所以我想在Java中将加密部分实现为一个单独的实用程序,它可以在自动脚本(它们只是Javascript中的Mongo shell命令)运行之后运行。现在我需要找出一种在用户创建时调用该实用程序的方法,即从Javascript或在Javascript本身中实现加密。一旦弄明白,我就会发布解决方案。
再次感谢!!!!