无法使用从 Azure 资源浏览器启用的新身份验证功能更改 Web 应用程序的授权设置

Cannot change authsetting of Web Apps with new Authentication feature enabled from Azure Resource Explorer

我正在尝试更改启用 new Authentication feature 的 Web 应用程序中的 additionalLoginParams 授权设置,如下图所示。

但是当我点击 PUT 保存更改时,它失败并出现如下图所示的错误。 这是否意味着我必须使用旧版本才能从 Azure Resource Explorer 更改 authsetting,或者是否有任何其他地方可以更改新版本的设置?

我也可以重现你的问题,按照 Updating the configuration version:

Migration to V2 will disable management of the App Service Authentication / Authorization feature for your application through some clients, such as its existing experience in the Azure portal, Azure CLI, and Azure PowerShell. This cannot be reversed.

即使它没有提到 Resource Explorer,但它也应该包括在内,因为当您使用 Azure CLI 或 Azure PowerShell 设置 authsettings 时,它们实际上调用了 REST API这样做,与 Resource Explorer 相同。

因为这是不可逆的,所以如果你想设置 additionalLoginParams,你的选择是创建一个新的网络应用程序,先在门户的 Authentication (classic) blade 中配置身份验证,然后在Resource Explorer中设置additionalLoginParams,最后升级到V2,就可以正常使用了。