security - Couchbase 存储桶的密码更改程序

标签 security passwords memcached couchbase

我在版本 4 Couchbase Community Edition Server 上同时拥有 memcached 和 Couchbase 存储桶。我们的存储桶有密码(“SASL 身份验证”类型),是时候更改这些密码了。我们处理这种事情的正常程序是……

  • 在共享资源上创建一个新帐户。
  • 使用新帐户的凭据重新部署客户端。
  • 一旦所有客户端都使用新凭据,删除/禁用原始帐户。

  • 但是,使用 Couchbase,我看不到创建新 Bucket 帐户的方法。如果我只是更改服务器上的密码,则使用该服务器的所有内容(甚至是高可用性的东西)都将停止工作,直到可以重新部署为止。

    我讨厌必须为这样的事情安排停机时间。是否有我错过的某种迁移过程建议?

    最佳答案

    不幸的是,SASL 认证的存储桶似乎无法实现“一个存储桶,两个密码”的方法。你也许可以用 LDAP 破解你的方法。或 PAM ,但听起来你也没有在使用。

    但是,在 upcoming version 5 中似乎支持这种行为。 (据称已发布开发人员版本,但我无法找到下载)。在第 5 版中,您将能够创建两个具有不同密码的用户,并在他们之间交替您的客户端,每当您切换时更新非周期帐户上的密码。

    关于security - Couchbase 存储桶的密码更改程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373743/

    相关文章:

    multithreading - 我可以选择哪种线程模型?

    javascript - 具有后端授权的 JavaScript 安全模式?

    php - 如何通过 PHP 使用 memcached

    security - 哪个是kafka安全中最好的身份验证机制?

    passwords - 如何在flutter中添加密码输入类型使密码用户输入不可见,就像Android Native EditText的inputtype :password?

    vb.net - 是否可以为加密/解密程序添加 "Master"密码?

    encryption - 存储加密密码

    php - pylibmc 存储的数据无法在 php memcached 中解压缩

    security - 保护 JSF 应用程序的安全

    python - 如何在单元测试中使用敏感数据?