Каков наилучший способ хранения ответа аутентификации API, который истекает через определенное время - PullRequest
0 голосов
/ 13 июня 2019

Я создаю сайт электронной коммерции asp.net core 2.1, который использует внешний API для хранения и предоставления информации о продуктах / корзинах / заказах. Этот API требует, чтобы я отправил запрос на аутентификацию, а ответ содержит токен на предъявителя и информацию об истечении срока действия, которую я могу использовать для выполнения вызовов к его конечным точкам. Мне интересно, что было бы лучшим способом сохранить эту информацию и сделать еще один вызов аутентификации, чтобы заменить ее, когда она истекает?

Я думаю о том, чтобы сохранить ответ в базе данных и получить его при необходимости. Я бы добавил проверку, чтобы убедиться, что токен не истек, и при необходимости повторите аутентификацию. Я чувствую, что есть лучший дизайн, о котором я не знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...