使用身份验证令牌创建 twilio 客户端以及 API 密钥和 API 密码与帐户 sid 的组合有什么区别?
What is difference between creating twilio client using authentication token and combination of API key and API Secret with Account sid?
我遇到过许多使用帐户 sid 和身份验证令牌创建 twilio 客户端的 twilio apis(参考 1 代码),但我什至看到了一些使用帐户 sid 和 api 密钥和 api 密钥来创建 twilio 客户端(参考 2 代码)。想知道,它们之间有什么区别?
代码 1:使用帐户 sid 和身份验证令牌创建 Twilio 客户端
const client = require('twilio')(accountSid, authToken);
代码 2:使用帐户 sid 和 api 密钥以及 api secret
创建 Twilio 客户端
const Twilio = require("twilio");
const client = new Twilio(API_KEY_SID, API_KEY_SECRET, {accountSid: ACCOUNT_SID});
任何人都可以帮助我理解这两种不同类型的创建 twilio 客户端之间的区别吗?
下面的文档提供了使用 API 密钥而不是帐户 SID 上的身份验证令牌的好处。
"API Keys can be provisioned and revoked through the REST API or the Twilio Console. This provides a powerful and flexible primitive for managing access to the Twilio API."
如果帐户授权令牌被泄露,更改授权令牌的过程是通过控制台。
我遇到过许多使用帐户 sid 和身份验证令牌创建 twilio 客户端的 twilio apis(参考 1 代码),但我什至看到了一些使用帐户 sid 和 api 密钥和 api 密钥来创建 twilio 客户端(参考 2 代码)。想知道,它们之间有什么区别?
代码 1:使用帐户 sid 和身份验证令牌创建 Twilio 客户端
const client = require('twilio')(accountSid, authToken);
代码 2:使用帐户 sid 和 api 密钥以及 api secret
创建 Twilio 客户端 const Twilio = require("twilio");
const client = new Twilio(API_KEY_SID, API_KEY_SECRET, {accountSid: ACCOUNT_SID});
任何人都可以帮助我理解这两种不同类型的创建 twilio 客户端之间的区别吗?
下面的文档提供了使用 API 密钥而不是帐户 SID 上的身份验证令牌的好处。
"API Keys can be provisioned and revoked through the REST API or the Twilio Console. This provides a powerful and flexible primitive for managing access to the Twilio API."
如果帐户授权令牌被泄露,更改授权令牌的过程是通过控制台。