ASP.NET Core Web API + Аутентификация Azure AD

Мне нужна помощь в реализации инфраструктуры авторизации для моего приложения.

У меня есть приложение Angular SPA, которое работает с веб-API. Этот веб-API в свою очередь использует другой веб-API для обслуживания своего запроса. Итак, у меня есть всего 2 веб-API и приложение Angular SPA.

Я хочу, чтобы пользователи приложения Angular SPA проходили проверку подлинности с помощью нашей учетной записи Azure AD, а затем передавали этот токен другим двум веб-API для проверки подлинности запросов.

Посоветуйте, пожалуйста, как это сделать, любые мысли очень ценятся.

1 ответ

Решение

Итак, поток выглядит так:

1.Введите пользователя в приложение SPA.

2. Получите токен для Web API и вызовите его.

3. Затем веб-API вызывает B веб-API.

Посмотрите на этот образец. Он использует поток On-Befalf-Of, который применяется к вашему сценарию.