我正在尝试在启用 new Authentication feature 的情况下更改 Web Apps 中的 additionalLoginParams
authsetting,如下图所示。
但是当我点击 PUT
保存更改时,它失败并显示下图所示的错误。
这是否意味着我必须使用旧版本才能从 Azure 资源资源管理器更改身份验证设置,或者是否还有其他地方可以更改新版本的设置?
答案 0 :(得分:1)
我还可以根据 Updating the configuration version 重现您的问题:
<块引用>迁移到 V2 将禁止通过某些客户端管理应用程序的应用服务身份验证/授权功能,例如其在 Azure 门户、Azure CLI 和 Azure PowerShell 中的现有体验。这是无法逆转的。
即使没有提到 Resource Explorer
,但也应该包括在内,因为当您使用 Azure CLI 或 Azure PowerShell 设置 authsettings
时,它们本质上会调用 REST API 来执行此操作,与 Resource Explorer
相同。
由于这无法逆转,因此如果您想设置 additionalLoginParams
,您的选择是创建一个新的 Web 应用程序,首先在门户的 Authentication (classic)
刀片中配置身份验证,然后设置 { additionalLoginParams
中的 {1}},最后升级到 V2,它会正常工作。