As part of the discussion on #102, a recommendation was to do a proof-of-concept using Auth.js (formerly NextAuth.js) as the library for supporting various authentication providers.
If the proof-of-concept ends up working out, the intent would be to: