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

Cannot Delete Corrupted B2C Application and Tenant

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

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

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

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

如有任何帮助,我们将不胜感激。

提前致谢!

我在 2 个 B2C 应用程序中遇到了同样的问题。创建 Azure 支持票证后,Microsoft 支持人员告诉我,问题是这些 B2C(V2 聚合端点)应用程序的 ServicePrincipals 已被删除。所以你需要重新创建 ServicePrincipal,像这样:

New-AzureADServicePrincipal -AppId "app-id"

第一次尝试时,我收到一条错误消息(从 JsonReader 读取 JToken 时出错),但在第二次尝试后成功了。

接下来,使用在目录中具有全局管理员权限的帐户登录到 Azure 门户。现在转到 B2C 功能 Blade,您应该可以删除 B2C 应用程序。

使用此帐户登录,然后使用另一个具有目录权限的帐户重新登录。转到 Azure Active Directoy Blade 并从 AD 中删除 "extra" 全局管理员用户,这样就只剩下您当前的用户帐户。现在删除目录。

这对我有用,希望对您有所帮助! 此致,伦纳特