如何禁用Azure App Service的IIS浏览器身份验证并强制Edge使用默认代码流?
解决方案
- 可以通过Azure App Service的应用设置强制禁用IIS基于浏览器的代码分支逻辑,让Microsoft Edge使用默认代码流:
- 登录Azure门户,定位到目标App Service
- 进入配置 > 应用程序设置页面
- 添加或更新应用设置:
- 键:
WEBSITE_DISABLE_BROWSER_SNIFFING - 值:
true
- 键:
- 保存设置,App Service会自动重启,设置生效后IIS将忽略浏览器UA信息,所有浏览器(包括Edge)都会走统一的默认代码流
- 若问题涉及身份验证流程差异,可在App Service的Authentication面板中,调整身份验证提供商的配置,明确指定使用OAuth2代码流模式,避免根据浏览器自动切换流程
内容的提问来源于stack exchange,提问作者Marc George
相关产品推荐
相关产品推荐

