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

时间:2019-05-18 15:43:09

标签: azure cors azure-devops

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

az webapp cors remove-g XXX -n XXX -a
call az webapp cors add  -g XXX -n XXX -a %1

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

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

有人知道如何在使用az webapp cors add时将其设置为true吗?

1 个答案:

答案 0 :(得分:2)

目前,您无法使用az webapp cors add来启用Access-Control-Allow-Credentials。是already suggested to add a supportCredential parameter,但问题已解决。

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

az resource update --name web --resource-group <resource_group> \
  --namespace Microsoft.Web --resource-type config \
  --parent sites/<app_name> --set properties.cors.supportCredentials=true

进一步了解App Service documentation