Я работаю с .Net Core Web API и .Net Core Web MVC Application. Они оба используют Azure AD B2C для аутентификации пользователей. Но чтобы получить ответ от HttpRequest от Web API, мне нужно предоставить токен доступа JWT от B2C для вошедшего в систему пользователя в моем веб-приложении MVC. Есть ли способ получить этот токен доступа внутри контроллера, используя аутентифицированного «пользователя».
Я попытался получить доступ к заявкам вошедшего в систему пользователя, но мне не повезло, я также использовал jwt.ms для проверки того, что рабочий процесс B2C работает хорошо, и что токен JWT генерируется и работает. Приложение MVC аутентифицирует пользователя, и веб-API работает нормально с жестко закодированным токеном. Мне просто нужно получить токен доступа у вошедшего в систему пользователя, а не делать это жестко.
Я ожидаю, что смогу получить токен доступа B2C JWT, чтобы впоследствии я мог передать его в Web Api и защитить свои запросы.