Есть мобильное приложение, разработанное на Xamarin. Он в основном использует службы Web-API для выполнения своей работы, но в какой-то момент приложение вызывает проект MVC, который отличается от проекта Web-API, но в рамках того же решения.
Я настроил базовую аутентификацию JWT для обеспечения безопасности между мобильным приложением и веб-API. Таким образом, мобильное приложение просто отправляет токен в заголовке при запросе чего-либо из Web-API.
Authorization: Basic eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Точка, в которой я застрял, заключается в том, как я могу обработать этот JWT, который отправляется в заголовке из мобильного приложения в MVC. Должен ли он быть включен в строку URL, которая запускает контроллер MVC?
Я столкнулся с вопросами, которые показывают, как вызвать службу удаления из контроллера MVC с помощью WebClient, но не смогли увидеть наоборот.
Заранее спасибо!
почему мобильное приложение, использующее API, должно вызывать приложение mvc?





«Должен ли он быть включен в строку URL»… обычно вы помещаете токен в заголовок «Авторизация»… но это зависит от того, что ожидает принимающее приложение.