I want to learn is there a way to keep django multi project and authenticate/authorize them with one project?
For example:
I have Project-B and Project-C with different operation fields like hotel automation and gas station. Both of them are my products and I want to manage them by keep licences and users in one place, in other words different project, Project-A.
In Project-B and Project-C has it's own apps and apps' models so I don't want to merge them in one project, I want to keep them separate. But I want authorize/authenticate users from one place Project-A. So Project-A will be used only for management.
I am planning to use OAuth toolkit for it, but in the first place I have another problem. Project-B and Project-C's apps' models have foreign key fields and many to many fields that defined in Project-A like customer itself.
Authentication can be solved Rest Framework and OAuth2 I think but I don't have a solution for this problem.
Can you help me out? Thanks in advance.