New brettle:accounts-* suite of packages supports (optionally automatic) anonymous accounts and adding services with popular accounts UI packages

Hi all,

I’m looking for feedback on a suite of packages I’ve created that:

  1. (auto-)creates anonymous users
  2. allows anonymous users to sign up using popular accounts UI packages
  3. allows anonymous and non-anonymous users to add login services, and
  4. handles the case where a user tries to login as a new or different user

Here is a demo:

For more information, see the documentation for the brettle:accounts-deluxe package. That package includes all of the other packages.

Comments welcome!


There’s no doubt you’ve thought this through to cover all edge cases and you’ve even sent PR’s to core.

I know I’ll be checking this out the minute I kick off a project that requires public signup.