Можете ли вы создать пользователей из приложения iOS? Да, используя Graph API согласно the article you showed. Вы можете создавать локальные учетные записи только в это время.
Однако вам нужно быть очень осторожным, как вы это делаете, учитывая, Вы не должны указывать идентификатор клиента и секрет клиента для приложения с этими разрешениями в приложении iOS. Скорее всего, вам нужно будет создать бэкэнд-сервис, который предоставляет API для вашего приложения iOS, чтобы вызвать создание пользователя.
Тем не менее, более важно то, что вы НЕ МОЖЕТЕ сделать, - ЗАРЕГИСТРИРУЙТЕ пользователей без переадресации (это то, что делает политика регистрации B2C). Чтобы сделать это из собственного пользовательского интерфейса без переадресации, вам понадобится Azure AD B2C для поддержки Resource Owner Password Credentials Flow, чтобы вы могли, после создания пользователя, использовать этот поток, чтобы подписать их и получить токен.
Примечание. Вам также необходимо отключить проверку электронной почты, чтобы вы могли использовать учетную запись пользователя сразу после создания пользователя. Вы можете установить это в Регистраций политики или зарегистрироваться,/Вход в политику через страницу интерфейса настройки> Локальные страницы регистрации учетной записи> Адрес электронной почты> Требуется проверка> Нет
Наконец, в качестве FYI, есть функция в работе в Azure AD B2C: Customer Owned Domains, которая в сочетании с настройкой пользовательского интерфейса позволит вам иметь страницы регистрации/входа, которые вы можете походить на свои собственные и иметь собственный URL, с никаких следов Microsoft для ваших конечных пользователей.
В чем проблема при использовании Azure AD Graph REST для создания пользователя для арендатора Azure AD B2C? –