【问题标题】:What is difference between creating twilio client using authentication token and combination of API key and API Secret with Account sid?使用身份验证令牌创建 twilio 客户端与 API 密钥和 API 机密与帐户 sid 的组合有什么区别?
【发布时间】:2020-03-20 17:14:01
【问题描述】:

我遇到了许多使用帐户 sid 和身份验证令牌来创建 twilio 客户端的 twilio api(参考 1 代码),但我什至看到了一些使用帐户 sid 和 api 密钥以及 api 密钥来创建 twilio 客户端的 twilio api(参考 2 代码)。想知道这些有什么区别?

代码 1:使用帐户 sid 和身份验证令牌创建 Twilio 客户端

     const client = require('twilio')(accountSid, authToken);

代码 2:使用帐户 sid 和 api 密钥和 api 密钥创建 Twilio 客户端

     const Twilio = require("twilio");
     const client = new Twilio(API_KEY_SID, API_KEY_SECRET, {accountSid: ACCOUNT_SID}); 

谁能帮我理解这两种不同类型的创建 twilio 客户端之间的区别?

【问题讨论】:

    标签: twilio twilio-api twilio-node


    【解决方案1】:

    以下文档提供了使用 API 密钥而不是帐户 SID 上的身份验证令牌的好处。

    REST API: API Keys

    “API 密钥可以通过 REST API 或 Twilio 控制台进行配置和撤销。这为管理对 Twilio API 的访问提供了强大而灵活的原语。”

    如果帐户身份验证令牌被泄露,更改身份验证令牌的过程是通过控制台进行的。

    Auth Tokens and How to Change Them (rotate credentials)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-24
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 2013-08-19
    相关资源
    最近更新 更多