Самый простой способ перейти с мультитенантного на одноканальное приложение - это использовать пользовательский интерфейс, предоставленный непосредственно на самом портале Azure.
Шаги
Портал Azure> Azure Active Directory> Регистрация приложений> регистрация для вашего приложения> Аутентификация> Поддерживаемые типы учетных записей
Изменить с Accounts in any organizational directory
на Accounts in this organizational directory only
Я попытался создать новую регистрацию приложения, пометив ее сначала как мультитенантную (т. Е. Выбрав Accounts in any organizational directory
для поддерживаемых типов учетных записей), а затем изменив ее на одного арендатора, используя те же действия из пользовательского интерфейса.Единственное изменение, которое я увидел в манифесте приложения, сравнивая два файла JSON до и после, было изменение signInAudience
с AzureADMultipleOrgs
на AzureADMyOrg
.Не было никаких изменений в значении publisherDomain
.Я не уверен, почему вы пытаетесь обновить его прямо сейчас, но если есть конкретная причина, пожалуйста, укажите это.
Об ошибке, которую вы получаете в настоящее время
Как уже сказано в сообщении об ошибке, это свойство доступно только для чтения, поэтому вы не сможете обновить его.
Вот документация Microsoft по манифесту приложения Azure AD - Общие сведения о манифесте приложения Azure AD.Ищите publisherDomain
.