Mailman: Difference between revisions

Klinger (talk | contribs)
added link to manual
m fix django-allauth docs links
Line 143: Line 143:
=== Social logins ===
=== Social logins ===


Mailman 3 uses [https://django-allauth.readthedocs.io/ django-allauth] to allow logins via many external auth providers, such as GitHub and Google.  To enable these we need to update our Django settings and add some per-provider specifics in the admin UI.
Mailman 3 uses [https://docs.allauth.org/en/latest/ django-allauth] to allow logins via many external auth providers, such as GitHub and Google.  To enable these we need to update our Django settings and add some per-provider specifics in the admin UI.


In this example we're just adding GitHub, but there are [https://django-allauth.readthedocs.io/en/latest/providers.html lots of other providers] available.
In this example we're just adding GitHub, but there are [https://docs.allauth.org/en/latest/socialaccount/providers/ lots of other providers] available.


* Add to your <code>configuration.nix</code> and run <code>nixos-rebuild switch</code>:
* Add to your <code>configuration.nix</code> and run <code>nixos-rebuild switch</code>: