Проверка пользователя для настольного приложения
Я разработал настольное приложение на python с использованием Kivy с намерением продавать его за ежемесячную плату, как подписку. Я планирую разработать простой веб-сайт (возможно, используя Django), где пользователь сможет создать аккаунт, оплатить подписку/отменить ее... . Когда пользователь загрузит приложение, он должен будет войти в систему, введя свое имя пользователя и пароль, которые он использовал для создания аккаунта на этом сайте, чтобы проверить, оплатил ли он подписку или нет.
.
Однако я не знаю, как лучше всего осуществить этот процесс проверки. Я думал о каком-то API, который будет интегрирован в сайт, и он будет просто запрашивать базу данных, чтобы проверить, оплатил ли пользователь подписку. Но я не знаю, возможно ли это с Django и Python.
Я знаю, что, вероятно, есть другие способы решения этой проблемы, поэтому я спрашиваю более опытных.
.
Спасибо за любые предложения :)