Azure AAD 门户注册应用程序 list 无法更新

标签 azure azure-active-directory

我已在 Azure AAd 应用程序注册中注册了该应用程序。该应用程序已注册为 Multi-Tenancy 。后来我通过将 list Json 数据中的值更改为

将其修改为单租户

“signInAudience”:“AzureADMyOrg”

但我无法更新“publisherDomain”值,因为它为空。如果我尝试更新,我会收到以下错误。

任何人都可以告诉我如何更新此“Publisherdomain”值,否则如何将 Multi-Tenancy 应用程序更改为单租户(仅限我的组织)以及需要完成哪些更改?

Error detail: Property 'publisherDomain' is read-only and cannot be set. [UMia4]

最佳答案

从 Multi-Tenancy 应用程序更改为单租户应用程序的最简单方法是利用 Azure 门户本身直接提供的 UI。

步骤

Azure 门户 > Azure Active Directory > 应用程序注册 > 应用程序注册 > 身份验证 > 支持的帐户类型

任何组织目录中的帐户更改为仅此组织目录中的帐户

enter image description here

我尝试创建一个新的应用程序注册,首先将其标记为 Multi-Tenancy (即为受支持的帐户类型选择任何组织目录中的帐户),然后使用 UI 中的相同步骤将其更改为单租户。通过比较前后的两个 JSON 文件,我在应用 list 中看到的唯一变化是 signInAudienceAzureADMultipleOrgs 更改为 AzureADMyOrgpublisherDomain 值没有变化。我不确定您为什么现在要尝试更新它,但如果有具体原因,请提及。

关于您当前遇到的错误

正如错误消息所示,它是只读属性,因此您将无法更新该值。

以下是有关 Azure AD 应用程序 list 的 Microsoft 文档 - Understanding Azure AD app manifest 。查找 publisherDomain

关于Azure AAD 门户注册应用程序 list 无法更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56137493/

相关文章:

Azure ARM模板“找不到名称为hostingEnvironment

azure - 我正在尝试将对我的 Azure Web 应用程序的访问限制为特定用户组

asp.net - 如何在没有用户名或密码的情况下配置与 Azure Database for PostgreSQL 灵活服务器的连接?

node.js - 从 Azure AD 获取刷新 token 时出错

azure - 如何使用 Graph API 在 Azure Active Directory 上创建用户(工作帐户)

嵌入 Microsoft Team 时的 Azure Web App 授权问题

asp.net - 如何向 Azure SQL 的 ASP.NET 成员资格提供程序添加重试逻辑?

azure - 如何排查使用 Azure AD 设置 VPN 客户端连接时出现的 AADSTS650057 错误?

powershell - MS Flow - "Get-manager"在我的批准流程中不起作用

azure - 如何限制 Azure 应用程序注册的 Microsoft Graph 权限?