我想在 www.MyDomain.com 创建一个 API,可以从公共网站 www.Customer1.com 和 www.Customer2.com 访问。这些公共网站显示每个客户的库存并且没有任何登录功能。他们将使用 AJAX 调用从我的 API 读取数据。
如何保护 API 以便可以从不同域通过 AJAX 访问它,但没有人可以访问 API 来抓取我所有的客户数据和他们的所有库存?
我曾尝试自己考虑不同的解决方案,但它们要么要求人们登录公共网站(这不是一个选项),要么需要在浏览器源代码中公开显示一些秘密“密钥”然后很容易被盗。
任何想法将不胜感激。
谢谢!
PS 我现在需要研究使用 Javascript 和 CORS 时会遇到的任何障碍吗?