Я предполагаю, что вы уже создали свой API аутентификации, и что вы можете делать вызовы Fiddler или Postman непосредственно на ваш контроллер, передавать набор учетных данных и возвращать токен JWT / bearer, который вы затем сможете использовать длявызовы с проверкой подлинности?
На этом этапе все относительно просто, так как вы захотите использовать прокси-слой / уровень API для вызовов к вашему API.Эти вызовы будут просто отражать те, которые вы сделали в Fiddler / Postman / вашем прокси.
Я использовал Refit для достижения этой цели:
https://github.com/reactiveui/refit
СпециальноВ разделе «Настройка заголовков запросов» вы можете увидеть, как они легко инкапсулируют его для передачи вашего токена.
Конечно, ваш первоначальный вызов должен состоять в том, чтобы войти в систему, а затем, когда войдете в систему, принять JWT.ответьте от своего контроллера, установите токен в своей цепочке для ключей, а затем извлеките его из цепочки для ключей, чтобы установить в заголовке.
Дайте мне знать конкретные вопросы, которые у вас есть?Например, что из нижеперечисленного вам нужно для получения дополнительной информации?
- Отправка и синтаксический анализ ответа (сериализация ответа) от действия входа в систему для установки / назначения токена в цепочке для ключей?
- Сохранение токена и установка его в заголовке для последующих вызовов?
- Создание уровня прокси с использованием инфраструктуры, такой как Refit, для общих исходящих вызовов?