Как использовать внешнюю аутентификацию в приложении django
Я создаю приложение, в котором аутентификация осуществляется через веб-сервисы другого приложения. Но поскольку я пытаюсь понять, как все будет работать, я пытаюсь понять, как я могу хранить данные каждого пользователя и сообщения к ним, если я не использую Django auth и затем связываю модели через forgien keys.
Все стандартные входы в систему с другими приложениями выполняются с использованием стандарта OAuth2; стандарт Oauth2 позволяет вам входить в приложения с другими сервисами (Facebook, Apple, Google), сохраняя случайный токен (не конфиденциальные данные).
Вот библиотека Django, которая делает использование аутентификации/входа в ваше приложение с учетными данными другого приложения очень простым и безопасным, используя Oauth2.
Удачи, LMK если вам нужно что-то еще!