错误AADSTS7000112 - 应用程序已禁用

本文介绍如何解决 AADSTS7000112 尝试登录到可与 Microsoft Entra ID 一起使用的应用程序时发生的错误。

现象

尝试登录到集成到 Microsoft Entra ID 中的 Azure 应用程序时,会收到以下 AADSTS7000112 错误消息:

应用程序“<appIdentifier>”(<appName>)已禁用。

原因

在资源租户上禁用服务主体对象。

解决方案

与资源租户所有者协作,确定服务主体对象被禁用的原因。 然后,使用下表执行相应的操作。

场景 操作
应禁用服务主体。 不要做任何事情。 有意阻止访问。 我们不希望或建议第一方应用程序的资源租户管理员禁用相应的服务主体。 Microsoft服务会自动预配和管理服务主体。
服务主体不应被禁用,或者被错误禁用。 要求资源租户所有者重新启用服务主体。 重新启用服务主体的一种方法是使用 PowerShell 将参数$true设置为 -AccountEnabled 。 有关详细信息,请参阅 Set-AzureADServicePrincipal cmdlet 参考。

详细信息

有关身份验证和授权错误代码的完整列表,请参阅 Microsoft Entra 身份验证和授权错误代码

若要调查单个错误,请转到 https://login.microsoftonline.com/error

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区