通过 az webapp 设置 cors - Missing Access-Control-Allow-Credentials 选项

Baz*_*z G 5 azure cors azure-web-app-service

我设置了一个 devops 管道来清除 cors 并像这样再次添加它们以使构建成为所有设置的定义器:

az webapp cors remove-g XXX -n XXX -a
call az webapp cors add  -g XXX -n XXX -a %1
Run Code Online (Sandbox Code Playgroud)

哪个工作正常。它清除所有先前添加的 cors 并将参数化值添加到 cors。但是,azure for 中的复选框Enable Access-Control-Allow-Credentials每次都未选中。我无法在 azure 文档中的任何地方找到如何设置此值:

https://docs.microsoft.com/en-us/cli/azure/webapp/cors?view=azure-cli-latest#az-webapp-cors-add

有谁知道如何在 set use of 时将其设置为 true az webapp cors add

gms*_*tos 6

此时您无法使用az webapp cors add启用 Access-Control-Allow-Credentials。已经建议添加 supportCredential 参数,但问题已解决。

但是,您可以使用另一个命令来启用它:

az resource update --name web --resource-group <resource_group> \
  --namespace Microsoft.Web --resource-type config \
  --parent sites/<app_name> --set properties.cors.supportCredentials=true
Run Code Online (Sandbox Code Playgroud)

阅读有关应用服务文档的更多信息。