Я пытаюсь создать приложение в архитектуре микросервисов. В настоящее время я пытаюсь выяснить часть аутентификации и авторизации. Я провел некоторое исследование и выбрал Azure AD B2 C в качестве провайдера идентификации.
То, что я хочу сейчас, - это способ создания пользователей в моем Azure AD B2 C через API REST, который я буду предоставлять своим клиентам (веб-приложениям и мобильным клиентам). Я уже некоторое время изучаю документацию Azure AD B2 C (https://docs.microsoft.com/en-us/azure/active-directory-b2c/) и даже интерфейс Azure AD B2 C, но всю информацию, касающуюся входа и регистрация, которую я смог найти, связана с тем, чтобы пользователи могли выполнять эти действия через настраиваемую страницу с фирменным знаком компании.
Это не то, что мне нужно. Я хочу предоставить несколько служб за шлюзом API и позволить моим клиентским приложениям создавать и управлять моими пользователями. Я хочу, чтобы моя мобильная команда могла вызывать мой API, регистрировать пользователя, выполнять вход и иметь доступ к другим связанным с бизнесом услугам, даже не зная, использую я Azure AD B2 C или нет. Но до сих пор я не смог найти ни одного Azure AD B2 C API, который позволил бы мне это сделать. Могу ли я добиться этого с помощью Microsoft Azure AD B2 C или мне следует начать поиск других поставщиков облачных удостоверений?