用户名/密码登录和注册仍然可用,但应禁用

问题描述

我已从我的 APIM 实例中删除用户名和密码认身份提供者,并禁用了注册。相反,我已将 Azure AD 配置为身份提供者。尽管如此,开发者门户允许使用用户名/密码和 azure 广告登录,并且可以注册

概览页面

enter image description here

身份页面

enter image description here

设置:

enter image description here

注册设置:

enter image description here

解决方法

根据我身边的一些测试,即使删除“身份”选项卡中的“用户名和密码”,用户名/密码登录似乎也不会被删除。但是您可以直接删除小部件,如下图所示: enter image description here

您也可以删除小部件“为了您的密码”。

然后单击“保存更改”并单击“发布网站”。 enter image description here enter image description here

之后,关闭开发者门户窗口并重新打开它,并将url复制到另一个隐身窗口。点击“登录”,页面不会显示用户名/密码登录框。 enter image description here