我参加了Microsoft Azure培训,并在实验室中按照说明通过MSA提供商演示B2C应用程序登录。
完成实验后,功能无法按预期工作,因此我尝试调整以修复它。但是,现在我陷入了腐败的B2C应用程序(d35ecfbf-f1ef-40ec-b865-ffebaa9a70fb),无法以任何方式删除或编辑。这也锁定了我的整个B2C租户(32a2a302-3440-4e5d-ad9d-bd7413d71aac),也无法删除。
我发现this link解释这是一个已知问题,并在Stack Overflow上发布有关删除损坏的应用和租户的指导。所以,我在这里。
该应用程序未显示在ARM门户中。在ASM门户中,它显示,但无法编辑或删除。通过PowerShell,应用程序可见,但无法编辑或删除。
非常感谢任何帮助。
提前致谢!
答案 0 :(得分:3)
我在2个B2C应用程序中遇到了同样的问题。创建Azure支持服务单后,Microsoft支持人员告诉我,问题是这些B2C(V2聚合端点)应用程序的ServicePrincipals已被删除。所以你需要重新创建ServicePrincipal,如下所示:
New-AzureADServicePrincipal -AppId“app-id”
第一次尝试时,我收到一条错误消息(从JsonReader读取JToken时出错),但经过第二次尝试后它才有效。
接下来,使用目录中具有全局管理员权限的帐户登录Azure门户。现在转到B2C功能刀片,您应该可以删除B2C应用程序。
使用此帐户登录并使用另一个在目录上拥有权限的帐户重新登录。转到Azure Active Directoy Blade并从AD中删除“额外”全局管理员用户,以便仅保留当前用户帐户。现在删除目录。
这对我有用,我希望它有所帮助! 此致,Lennart