The default scaffolding for Auth that ships with every installation is a higgledy-piggledy mess of abstraction, sprinkled with an enigma and wrapped in a conundrum.
This can be simplified, massively, while also being improved upon by adding extra support for multiple auth types across multiple logins.
[ ] Untangle the functionality from being hidden behind a thousand layers of abstraction
[ ] Simplify the functionality
[ ] Allow for easy multiauth support without having to duplicate large chunks of code
The default scaffolding for Auth that ships with every installation is a higgledy-piggledy mess of abstraction, sprinkled with an enigma and wrapped in a conundrum.
This can be simplified, massively, while also being improved upon by adding extra support for multiple auth types across multiple logins.