首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API和前端开发

API和前端开发
EN

Stack Overflow用户
提问于 2016-05-02 19:15:41
回答 1查看 120关注 0票数 0

我们目前正在使用API和前端JS库实现一个web应用程序。目前从安全角度引起的一个关切是:

这是在前端代码中公开这些API调用的问题吗?因为这将是一个公共网站,API调用的一个例子就是获取所有可用的产品。网页是否有可能用API调用显示所有可用的产品(用户无需登录),但不允许其他人在网站之外进行此调用(例如使用像fiddler这样的工具)?

我想我正在寻找一种体系结构模式和/或在公开访问的网站前端使用API的最佳实践。

任何指导/链接都非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-02 20:41:56

api本身可以限制http请求从使用各种方法进入的位置。根据您正在使用的语言/平台,您可以完全控制谁/什么可以实际对您的API执行http请求。

大多数人只会使用CORS作为一个非常基本的解决方案。如果未经授权的HTTP请求不是API本身列出的白色请求,CORS将阻止它们进入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36989958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档