gpt4 book ai didi

android - 如何使用 PouchDB 安全地连接到 Cloudant?

转载 作者:太空狗 更新时间:2023-10-29 13:19:47 26 4
gpt4 key购买 nike

我正在使用 Cordova/PhoneGap 创建适用于 Android 和 iOS 的移动应用程序,并使用 IBM 的 Cloudant 数据库进行存储。我正在使用 PouchDB javascript 库访问 Cloudant 数据库。目前我有这个代码来访问它...

db = new PouchDB('https://[myaccount].cloudant.com/[mydb]', {
auth: {
username: 'myusername',
password: 'mypassword'
}
});

我知道这非常不安全,想知道是否有更安全的方法从应用程序内连接到我的数据库?

最佳答案

您可能想要考虑的一个选项是实现一项服务(例如在云中运行)以注册您应用的新用户。注册逻辑看起来像这样:

  1. 手机代码与您的应用程序服务通信,请求用户注册
  2. 服务调用Cloudant to create an API key这将返回到手机代码
  3. 手机代码将 API key “用户名”和“密码”保存在设备上。然后在 auth: { username: 'myusername', password: 'mypassword' } 对象中使用这些凭据。

关于android - 如何使用 PouchDB 安全地连接到 Cloudant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30416068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com