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

标签 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,该应用程序可见,但无法编辑或删除。

任何帮助将不胜感激。

提前致谢!

最佳答案

我在 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/

相关文章:

Azure - 当角色重新启动或删除以进行修补时,RoleEnvironement 事件不会触发

azure - Azure 中的点对点、点到站点、站点到站点、Expressroute

azure - 如何使用 Azure Active Directory 修复 'OpenIdConnectMessage.Error was not null, indicating an error. Error: ' access_denied'

sql-server - 如何将数据从 Common Data Service 复制到 Azure 上的 SQL Server?

azure - 自定义策略: Application has not been granted consent and is unable to be used for local accounts

azure - 自定义策略不尊重电子邮件操作模式

node.js - 从 Nodejs 脚本获取 Microsoft GRAPH 访问 token

azure - 将 Azure AD B2C 与 Xamarin 应用程序集成

c# - 在 Blazor WebAssembly 应用程序上加载请求 B2C 登录屏幕时出错

ansible - 如何自动配置 Azure B2C?