无法删除损坏的B2C应用程序和租户

时间:2017-05-03 17:08:21

标签: azure azure-ad-b2c

我参加了Microsoft Azure培训,并在实验室中按照说明通过MSA提供商演示B2C应用程序登录。

完成实验后,功能无法按预期工作,因此我尝试调整以修复它。但是,现在我陷入了腐败的B2C应用程序(d35ecfbf-f1ef-40ec-b865-ffebaa9a70fb),无法以任何方式删除或编辑。这也锁定了我的整个B2C租户(32a2a302-3440-4e5d-ad9d-bd7413d71aac),也无法删除。

我发现this link解释这是一个已知问题,并在Stack Overflow上发布有关删除损坏的应用和租户的指导。所以,我在这里。

该应用程序未显示在ARM门户中。在ASM门户中,它显示,但无法编辑或删除。通过PowerShell,应用程序可见,但无法编辑或删除。

非常感谢任何帮助。

提前致谢!

1 个答案:

答案 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