gpt4 book ai didi

jquery - 保护 AJAX 请求中的 'secret' key

转载 作者:行者123 更新时间:2023-12-01 06:32:58 25 4
gpt4 key购买 nike

假设我正在使用 AJAX 调用从 API 获取数据。 (例如 themoviedb)

现在 API 需要一个 API key 才能从中获取数据,但我不想向其他人显示此 API key 公众滥用此 key 。

是否有解决方案来确保此 key 受到保护/隐藏,而不是通过 PHP 函数进行路由?

$.ajax({
type: "POST",
url: "http://api.themoviedb.org/3/search/movie?query=" + data + "&api_key=xxxxxxxxxxxxxxxxxxxxxx",
dataType: 'jsonp',
data: {
data: data,
},

success: function (resData) {
// whatever functions here
}
})

最佳答案

不,没有。这是完全不可能的。

不要将 key 分发给客户端,而是将 key 存储在服务器端,并通过公开您自己的 API(可以向客户端发出第 3 方请求)来“代理”资源。

您自己的 API 可以使用您希望的任何形式的限制和身份验证。

关于jquery - 保护 AJAX 请求中的 'secret' key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37415426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com