我正在参加 Microsoft Azure 培训,并按照实验室中的说明演示通过 MSA 提供商登录的 B2C 应用程序。
完成实验后,该功能未按预期工作,因此我尝试进行调整以修复它。但是,现在我遇到了一个损坏的 B2C 应用程序 (d35ecfbf-f1ef-40ec-b865-ffebaa9a70fb),无法以任何方式删除或编辑。这也锁定了我的整个 B2C 租户(32a2a302-3440-4e5d-ad9d-bd7413d71aac),也无法删除。
我找到了this link解释这是一个已知问题,并在 Stack Overflow 上发布以获取删除损坏的应用程序和租户的指导。所以,我来了。
该应用程序未显示在 ARM 门户中。在ASM门户中,它会显示,但不能编辑或删除。通过 PowerShell,该应用程序可见,但无法编辑或删除。
任何帮助将不胜感激。
提前致谢!
最佳答案
我在 2 个 B2C 应用程序中遇到了同样的问题。创建 Azure 支持票证后,Microsoft 支持人员告诉我,问题在于这些 B2C(V2 聚合端点)应用程序的 ServicePrincipals 被删除。因此,您需要重新创建 ServicePrincipal,如下所示:
New-AzureADServicePrincipal -AppId“应用程序 ID”
第一次尝试时,我收到一条错误消息(从 JsonReader 读取 JToken 时出错),但第二次尝试后它成功了。
接下来,使用在目录中具有全局管理员权限的帐户登录 Azure 门户。现在转到 B2C 功能 Blade ,您应该能够删除 B2C 应用程序。
使用此帐户登录,然后使用具有目录权限的另一个帐户重新登录。转到 Azure Active Directory Blade 并从 AD 中删除“额外”全局管理员用户,以便仅保留当前用户帐户。现在删除目录。
这对我有用,希望有帮助! 此致,伦纳特
关于azure - 无法删除损坏的 B2C 应用程序和租户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43766171/