相关疑难解决方法(0)

在Azure网站中启用Access-Control-Allow-Credentials标头(Azure App Services)

我们最近将一个API应用程序从Azure云服务迁移到Azure网站,一些客户端仍在使用我们的旧协议进行身份验证,该协议使用cookie(而不是通常的Authorization: BearerHTTP标头).我们需要支持此身份验证协议一段时间,因为客户端无法立即迁移.

为了支持针对API的跨源ajax请求中的cookie,客户端需要将设置withCredentials设置为trueXMLHttpRequest,并且服务器需要使用Access-Control-Allow-Credentials标头以及任何CORS请求进行响应.

我们面临的问题是Azure网站自己管理CORS,并使用自己的配置(限于允许的来源列表)作为响应,这不允许设置此标头...从而打破了申请我们所有的Ajax客户端!

有没有办法(临时)在响应中添加此标头?

ajax azure cors azure-web-sites

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×1

azure ×1

azure-web-sites ×1

cors ×1