Интеграция службы Azure AD B2C с .net core web API

#azure-ad-b2c

#azure-ad-b2c

Вопрос:

Я хочу реализовать Azure AD B2C с приложением .net core web API. Цель приложения Web API — создавать / регистрировать пользователей, предоставлять токен на предъявителя, также когда новый пользователь создает / регистрирует в Azure ADb2c ту же запись, которую он также создаст в SQL DB.

Приложение Web API будет доступно другим пользователям.Приложения Net core для веб-сайтов, APK для Android, приложение ДЛЯ IOS.

Использование AD B2C как веб-API будет обрабатывать вход / регистрацию в другом приложении. Аналогично, как получить токен на предъявителя и передать Postman для тестирования / запуска веб-API с атрибутом авторизации.

Может кто-нибудь подсказать мне, как это реализовать, с помощью примера кода.

Спасибо.

Ответ №1:

Веб-API используются для защиты и приема токенов доступа B2C от клиентских приложений.

Вы можете реализовать веб-приложение Azure AD B2C .Net Core MVC с помощью web api. Пожалуйста, ознакомьтесь с доступными примерами кода, которые могут вам помочь. В веб-API с помощью токена доступа вы можете подключиться к Microsoft Graph API, с помощью которого вы можете создавать пользователей.

Пожалуйста, ознакомьтесь с документацией о том, как предоставить доступ к вашей службе API