如何在Azure API Management中禁用本地认证,仅保留Azure EntraID登录
移除Azure API Management开发者门户本地用户登录选项的方法
无需删除登录页面的本地认证表单模块,优先通过配置即可实现需求,具体步骤如下:
- 登录Azure门户,打开目标API Management实例
- 从左侧导航栏进入「开发者门户」->「身份验证」页面
- 在「本地身份验证」区域,取消勾选「启用用户名/密码登录」选项
- 确认「Azure Entra ID」身份验证已完成配置并处于启用状态(需确保已正确关联Entra ID租户、配置客户端ID等必要信息)
- 保存配置后,刷新开发者门户登录页面,此时本地用户名-密码登录表单会自动隐藏,仅展示Azure Entra ID登录按钮
如果配置后仍显示本地登录表单,可尝试清除浏览器缓存或重启API Management开发者门户;仅在配置方式无效的极端场景下,才考虑通过自定义登录页面移除本地认证模块,但这种方式会增加后续门户升级的维护成本,官方不推荐优先使用。
内容的提问来源于stack exchange,提问作者Jonas Nilsson
相关产品推荐
相关产品推荐

