Децентрализованная система входа в систему
Мне нужно построить децентрализованную систему, в которой появляется WebApp, с которым пользователь взаимодействует, чтобы:
- Фаза регистрации: в которой он вводит свои данные (имя пользователя, email и пароль) и API, который получает данные открытым текстом, шифрует их и отправляет обратно в WebApp, который сохраняет их в базе данных.
- Фаза входа: на которой пользователь вводит свои данные, API шифрует их и отправляет обратно, после чего они сравниваются с теми, что имеются в базе данных.
Я использую Django и фреймворк Django-Restful, как я могу установить эту связь между двумя приложениями? Есть ли какая-нибудь полезная библиотека? Здесь вы можете посмотреть структуру Django-проекта.