On Aug 30, 2016, at 12:01 AM, Mark Sapiro wrote:
Django Allauth is now properly configured and working on lists.mailman3.org. You can log in by email/password as noted above or via OAuth2 with a GitHub, GitLab, Google or Facebook identity.
If you are an existing user, in order to use one of the OAuth2 providers, you must first log in with email and password and go to the Account Connections tab in your account settings and add the 3rd party account(s) you wish.
This works pretty great. I tried it with my GitHub and GitLab accounts and was easily able to associate those with my Postorius and HK accounts. I didn't try FB or Google, but I guess those would work the same way. I'll miss Persona but I think this is an entirely acceptable alternative, with plenty of choice for folks wanting to control which authority they delegate to.
I'd mildly like to see Launchpad support, but I understand 1) it's a minority platform; 2) it only supports OAuth 1.
Thanks to the developers for adding this support and to Mark for enabling it.
Cheers, -Barry