I have just upgraded the lists.mailman3.org Mailman 3 installation to the heads of the GitLab mailman* branches. A major change is the switch from Persona to Django Allauth. This requires some configuration which isn't yet complete. Hopefully it will all be working very soon.
In the mean time if you want to log in to Hyperkitty/Postorius you should be able to log in with your email address. The first time you do this, Mailman probably won't even know your password so you'll have to request a reset. Once you have reset your password, you should be able to log in.
I hope to have several social auth choices working very soon.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 08/27/2016 09:15 PM, Mark Sapiro wrote:
I have just upgraded the lists.mailman3.org Mailman 3 installation to the heads of the GitLab mailman* branches. A major change is the switch from Persona to Django Allauth. This requires some configuration which isn't yet complete. Hopefully it will all be working very soon.
In the mean time if you want to log in to Hyperkitty/Postorius you should be able to log in with your email address. The first time you do this, Mailman probably won't even know your password so you'll have to request a reset. Once you have reset your password, you should be able to log in.
I hope to have several social auth choices working very soon.
Update:
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.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
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
On 08/30/2016 09:10 AM, Barry Warsaw wrote:
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. ... I'd mildly like to see Launchpad support, but I understand 1) it's a minority platform; 2) it only supports OAuth 1.
The current list of Django Allauth 3rd party providers (unfortunately, Launchpad isn't one) is at <https://django-allauth.readthedocs.io/en/latest/providers.html>. I don't see much point in adding a large number as it would just create clutter without much benefit, but other than not wanting to add OpenID/Yahoo at least until we get DMARC mitigations, if anyone has a strong interest in one of the others, I can add it.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Aug 30, 2016, at 10:13 AM, Mark Sapiro wrote:
I don't see much point in adding a large number as it would just create clutter without much benefit, but other than not wanting to add OpenID/Yahoo at least until we get DMARC mitigations, if anyone has a strong interest in one of the others, I can add it.
I think we have a good default list. GitHub and GitLab for the nerds, Facebook and Google for the humans. :) *Possibly* Bitbucket would be a good addition but I think we can use bug-driven development here. If enough people request an alternate, supported provider, we can add it then.
Cheers, -Barry
participants (2)
-
Barry Warsaw
-
Mark Sapiro