Различия в проверке поддерживаемых типов учетных записей (signInAudience)

Во время регистрации приложения на платформе удостоверений Майкрософт для разработчиков предлагается выбрать типы учетных записей, поддерживаемых приложением. Вы можете обратиться к ссылке "Справка" в разделе "Поддерживаемые типы учетных записей " во время регистрации. Выбранное для этого свойства значение влияет на другие свойства объекта приложения.

После регистрации приложения вы можете проверка или изменить тип учетной записи, которую приложение поддерживает в любое время. В области "Управление" приложения найдите манифест и найдите signInAudience значение. Различные типы учетных записей и соответствующие signInAudience отображаются в следующей таблице:

Поддерживаемые типы учетных записей (регистрация приложения) signInAudience (Манифест)
Учетные записи в этом каталоге организации (только один клиент) AzureADMyOrg
Учетные записи в любом каталоге организации (любой каталог Microsoft Entra — с несколькими клиентами) AzureADMultipleOrgs
Учетные записи в любом каталоге организации (любой каталог Microsoft Entra — Multitenant) и личных учетных записей Майкрософт (например, Skype, Xbox) AzureADandPersonalMicrosoftAccount
Только личные учетные записи Майкрософт PersonalMicrosoftAccount

Если изменить это свойство, сначала может потребоваться изменить другие свойства.

Различия в проверке

В таблице ниже показаны отличия в проверке свойств для разных поддерживаемых типов учетных записей.

Свойство AzureADMyOrg AzureADMultipleOrgs AzureADandPersonalMicrosoftAccount и PersonalMicrosoftAccount
URI идентификатора приложения (identifierURIs) Должен быть уникальным в клиенте

urn:// Поддерживаются схемы

Дикие карта не поддерживаются

Поддерживаются строки запросов и фрагменты

Максимальная длина 255 символов

Количество URI идентификаторов не ограничено*
Должен быть глобально уникальным

urn:// Поддерживаются схемы

Дикие карта не поддерживаются

Поддерживаются строки запросов и фрагменты

Максимальная длина 255 символов

Количество URI идентификаторов не ограничено*
Должен быть глобально уникальным

urn:// Схемы не поддерживаются

Wild карта, фрагменты и строки запроса не поддерживаются

Максимальная длина 120 символов

Не более 50 URI идентификаторов
Национальные облака Поддерживается Поддерживается Не поддерживается
Сертификаты (keyCredentials) Симметричный ключ подписывания Симметричный ключ подписывания Шифрование и асимметричный ключ подписывания
Секреты клиента (passwordCredentials) Не ограничено* Не ограничено* Не более двух секретов клиента
URI перенаправления (replyURLs) См. статью Ограничения для URI перенаправления и URL-адресов ответа.
Разрешения API (requiredResourceAccess) Не более 50 общих API (приложений ресурсов), не более 10 API из других клиентов. Не более 400 разрешений для всех API. Не более 50 общих API (приложений ресурсов), не более 10 API из других клиентов. Не более 400 разрешений для всех API. Не более 50 общих API (приложений ресурсов), не более 10 API из других клиентов. Не более 200 разрешений для всех API. Не более 30 разрешений на ресурс (например, Microsoft Graph).
Области, определяемые этим API (oauth2Permissions) Максимальная длина имени область 120 символов

Количество определяемых областей не ограничено*
Максимальная длина имени область 120 символов

Количество определяемых областей не ограничено*
Максимальная длина имени область 40 символов

Не более 100 определяемых областей
Авторизованные клиентские приложения (preAuthorizedApplications) Не ограничено* Не ограничено* Всего не более 500

Не более 100 клиентских приложений, определенных

Не более 30 определяемых областей для каждого клиента
appRoles Добавлена поддержка .
Не ограничено*
Добавлена поддержка .
Не ограничено*
Не поддерживается
URL-адрес выхода Front-channel https://localhost разрешено

http Схема не разрешена

Максимальная длина: 255 символов
https://localhost разрешено

http Схема не разрешена

Максимальная длина: 255 символов
https://localhost разрешено, http://localhost завершается сбоем

http Схема не разрешена

Максимальная длина 255 символов

Подстановочные знаки не поддерживаются
Показать имя Максимальная длина: 120 символов Максимальная длина: 120 символов Максимальная длина: 90 символов
Теги Размер отдельного тега должен составлять от 1 до 256 символов (включительно)

Пробелы или повторяющиеся теги не разрешены

Количество тегов не ограничено *.
Размер отдельного тега должен составлять от 1 до 256 символов (включительно)

Пробелы или повторяющиеся теги не разрешены

Количество тегов не ограничено *.
Размер отдельного тега должен составлять от 1 до 256 символов (включительно)

Пробелы или повторяющиеся теги не разрешены

Количество тегов не ограничено *.

* Глобальное ограничение составляет около 1000 элементов для всех свойств коллекции в объекте приложения.

Следующие шаги

Дополнительные сведения о регистрации приложений и их манифесте JSON см. в следующих статьях: