【问题标题】:I am having trouble passing authentication parameters in the URL我在 URL 中传递身份验证参数时遇到问题
【发布时间】:2019-08-16 15:58:21
【问题描述】:

这些在 IE 中不起作用,我从中调用它们的应用程序必须使用 IE - 我无法更改。是否有其他方法可以在 URL 内传递?

https://[AccountSID:Token]@api.twilio.com/2010-04-01/Accounts

https://api.twilio.com/2019-04-01/Accounts?AccountSid=[AccountSid]&AuthToken=[Token]

当我在 IE 浏览器中尝试这些时,它不断弹出询问凭据。

两种格式都试过了

https://[AccountSID:Token]@api.twilio.com/2010-04-01/Accounts

https://api.twilio.com/2019-04-01/Accounts?AccountSid=[AccountSid]&AuthToken=[Token]

当我在 IE 浏览器中尝试这些时,它不断弹出询问凭据。

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    无论您使用哪种浏览器,我们都不建议您从客户端对 Twilio 进行 API 调用。要从客户端进行 API 调用,您需要在页面中的某个位置包含您的凭据,如果这样做,您将面临恶意用户获取凭据并滥用您的帐户的风险。

    相反,我们建议您运行一个服务器,您可以通过该服务器代理对 Twilio API 的请求。这样,服务器可以存储您的凭据,并且没有用户可以获取它们。然后,您可以通过表单或浏览器中的XMLHttpRequest 调用服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 2018-01-27
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 2023-01-16
      • 2021-09-15
      相关资源
      最近更新 更多