Как контролировать токен доступа JWT в зависимости от статуса регулярного платежа - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь запустить службу подписки для моего django API. Я хочу контролировать доступ к API с помощью токена JWT в зависимости от оплаты клиентов. Если клиенты регулярно платят фиксированную цену один раз в месяц, они могут продолжать использовать API. Но если они не платят, они теряют доступ в следующем месяце.

Как лучше всего реализовать это поведение? Я предлагаю следующие варианты, но не уверен, правильные они или нет.

-Выпуск токена доступа без истечения срока действия. API сам проверяет статус платежа и останавливает сервис, если он не оплачен. -Выпускать новый токен доступа с истечением 1 месяца каждый раз, когда клиент платит за него. Клиент должен обновлять токен один раз в месяц, чтобы продолжать использовать API, и тогда это доставляет много хлопот.

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