gpt4 book ai didi

javascript - 将 Bitly API 限制为特定域

转载 作者:行者123 更新时间:2023-12-03 08:11:50 24 4
gpt4 key购买 nike

我使用 jQuery 和 Bitly API 来自动缩短链接,但由于客户端的代码,无论是否混淆,API key 都很容易被泄露。

我的问题:有没有办法限制对特定域的请求?换句话说,如果请求源自 example.com,则通过它,否则拒绝。

我搜索了 bitly 帐户首选项和 API,但找不到该功能,可能是因为我的经验有限。如果有人可以提供帮助或提供替代解决方法,我将不胜感激。

提前谢谢您。

最佳答案

即使 Bitly 有一种通过请求 IP 来锁定 API 调用的机制,根据您当前的设计,每个单独的客户端 IP 都会发出请求,因此锁定此功能的唯一可能方法是引用 URL 域在浏览器上。欺骗引用域相当容易,因此除非没有其他方法,否则我会避免暴露您的 API key 。

我会通过您的网络服务器将 API 请求转发给 Bitly(这样,API key 只能保留在服务器上,并且永远不会对客户端可见)。

关于javascript - 将 Bitly API 限制为特定域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34108267/

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