【发布时间】:2020-05-09 06:08:01
【问题描述】:
我正在使用 Botkit 创建一个 Slack 机器人。该机器人将调用另一个需要不同凭据的服务。我想让用户使用他们的 Slack 凭据安全地存储和检索其他服务的凭据。我还想确保只有用户能够解密这些凭据。
我考虑并尝试搜索以下一些选项,但没有成功:
- 将 API 密钥存储在与用户关联的 Slack 中的某个安全存储中。
- 使用 Slack 用户的凭据加密 API 密钥并将其存储在 Botkit Mongo DB 中。
安全存储和检索第二个密钥的最佳方法是什么?
【问题讨论】: