У меня есть два проекта: MVC, Web Api
В проекте веб-API я использую аутентификацию токена носителя. Срок действия этого токена истекает через 24 часа. В моем проекте MVC я хотел бы вызвать проект Web API через контроллер MVC (сервер-сервер). Как лучше всего:
- Получить токен
- Продлить токен через 24 часа (или по истечении срока действия)
- Вызов безопасного метода действия
Моя идея состояла в том, чтобы использовать WebClient, но я не был уверен, что есть лучший способ сделать это.
Я также не настроен на использование токенов на предъявителя. Но нужен надежный способ аутентификации как сервера на сервере, так и клиента (angularjs) на сервере (api).