代码之家  ›  专栏  ›  技术社区  ›  Alex

存储API令牌的最佳实践

  •  1
  • Alex  · 技术社区  · 6 年前

    我在为一家公司工作,我正在使用一个API来实现任务的自动化。

    我有一个工具,我们的团队每天结束时都会用到。

    令牌只有一次请求,因为它有一个+30分钟的超时。

    由于我使用的是Salesforce API,因此用户必须以任何一种方式输入自己的密码,因为它将票据与他们的帐户关联起来。

    美国石油学会 oAuth2 令牌及其所有敏感组件都需要保护。

    FileCryptograhy 产生 AES config.json .

    在我的配置文件中,我存储了生成令牌本身所需的所有组件密钥。

    台阶


    1. Base64 编码字符串
    2. 使用 FileCyptography 用于加密 JSON 爱依斯 文件。
    3. 当API需要生成一个令牌时,它反向工作以获取所有数据。

    这是保护敏感API数据的有效方法,还是有更有效的方法?

    P、 S:我知道没有什么是非常安全的,可以逆向工程的,我只需要一些能让至少90%的人远离这些数据的东西。

    0 回复  |  直到 6 年前