Re:Authelia is an open-source authentication/authorization s...
by eropple on Wednesday March 10, 2021 @01:47PM
(#26414573)
Yes, they're foreign to your application's database. That's the point: by using these tools you're buying into a service-oriented architecture.
What you are advocating is to collapse the service-oriented architecture into a "everybody parties on the database" architecture. These tools are very much invested in you not doing that. There already exist user-auth libraries for what you want and run inside your application itself.
That is a major complication.
In Django, this solve neatly, because I can point to my own table or easily integrate the ones of Django without much fuss. This turn all this in a non-issue.