Я занимаюсь разработкой API (ASP.NET Core), доступ к которому осуществляется через отдельно размещенный веб-клиент (React), оба из которых размещаются на Azure в качестве служб приложений.Клиентское приложение должно иметь аутентификацию на основе Azure Ad (один клиент, предпочтительно защищенный с помощью Azure Auth на основе aad).Когда пользователь входит в клиент, API должен иметь доступ к MS Graph от имени пользователя.Очевидно, что оба ресурса должны быть защищены, я попытался использовать Azure Auth на основе AAD в обеих службах приложения, но я не смог получить токен для MsGraph в этом подходе с токеном, полученным из auth для ADD на стороне API.
Вопрос в том, как избежать передачи токена в MsGraph с токеном для azure aad auth от клиента и получения токена для msGraph только на основе токена из aad auth, при этом пользователи имеют только одно место для входа в систему и обеспечения безопасности обеих служб приложений?
Я использую самородок для MsGraph на стороне Api для взаимодействия с MsGraph.Я не нашел ни одного образца, относящегося к этому конкретному случаю.