【发布时间】:2022-11-17 12:44:56
【问题描述】:
我并不是说这是一个否定的问题,但我正在构建一个移动应用程序和一个 Web 服务器来托管移动应用程序的内容,并且我正在尝试实施负责任的安全性。
在开发过程中,我遇到了臭名昭著的 CORS 问题。
根据我在 CORS 和移动应用程序上可以找到的所有信息,似乎唯一要做的就是设置访问控制允许来源至 *。
那么,如果是这样的话,CORS 设置的意义何在? 这意味着来自任何服务器/域的任何人都可以尝试对我的服务器发出请求?
我的服务器 api 将需要身份验证和特定的客户端标头值,但我觉得在这种情况下 CORS 设置毫无意义,但与此同时,如果不设置它,我的应用程序将无法与我的服务器通信。
这个对吗?
【问题讨论】: