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, который применяется к вашему сценарию.