0

我正在使用react-nativemongoDB(AWS mongoDB 服务器)创建一个移动应用程序。如何存储用户数据库创建凭据(需要数据库管理员访问权限)以在应用程序中注册。我是否需要任何第三方 Web 服务器 [我更喜欢 MERN STACK 服务器] 以获得管理员凭据来保护它?否则我该怎么做?如果我从 App 迁移到网站(最后选择),我可以安全地调用 API (甚至不知道 API)或网络数据吗?

const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://<username>:<password>@project-red.ddhvn.mongodb.net/<dbname>?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true });
client.connect(err => {
  const collection = client.db("test").collection("devices");
  // perform actions on the collection object
  client.close();
});

这是我从 mongodb 集群中得到的。

如何使用cryptmongodb-client-encryptionmongodb加密这些URL 编码数据并存储密码数据(用于服务器上的管理员)

如何加密服务器中的管理员密码和 url 数据?

4

0 回答 0