Django управление пользователями нескольких проектов
Я хочу узнать, есть ли способ сохранить несколько проектов django и аутентифицировать/авторизовать их в одном проекте?
Например:
У меня есть проект-B и проект-C с различными областями деятельности, например, автоматизация гостиницы и автозаправочной станции. Оба они являются моими продуктами, и я хочу управлять ими, храня лицензии и пользователей в одном месте, другими словами, в другом проекте, Project-A.
В Project-B и Project-C есть свои собственные приложения и модели приложений, поэтому я не хочу объединять их в один проект, я хочу сохранить их отдельно. Но я хочу авторизировать/аутентифицировать пользователей из одного места Project-A. Таким образом, Project-A будет использоваться только для управления.
Я планирую использовать OAuth инструментарий для этого, но в первую очередь у меня есть другая проблема. Модели приложений Project-B и Project-C имеют поля внешних ключей и многие-многие поля, которые определены в Project-A, например, сам клиент.
Аутентификация может быть решена Rest Framework и OAuth2 я думаю, но у меня нет решения для этой проблемы.
Можете ли вы мне помочь? Заранее спасибо.