根据我在自己的研究中发现的情况,Azure API 管理无法禁用旧版或新的开发门户。新开发门户的取消发布功能的路线图项目位于以下地址:
https ://github.com/Azure/api-management-developer-portal/projects/4#card-28534235
由于此链接可能不会持续很长时间,以下是参考路线图项目的屏幕截图:
作为删除标识提供者的替代方法,你可以使用 Azure APIM 管理 REST API 来切换“properties.enabled”门户设置。此链接提供了说明:https ://blog.bitscry.com/2019/11/07/disabling-signup-in-the-azure-api-management-developer-portal/
请注意,当此设置更改为 enabled = false 时,旧版开发门户上的注册和登录都将被禁用(我不知道新的开发门户是否尊重此设置)。
在旧版开发门户中还可以修改登录和注册模板以删除其各自的表单,从而防止任何人执行任一操作。从新开发门户中的各个页面中删除相关小部件也可能是可行的(或者可能删除登录和注册页面并从导航列表中删除)。