You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mailu/towncrier/newsfragments
bors[bot] fc1a663da2
Merge #1754
1754: centralize Webmail authentication behind the admin panel (SSO) r=mergify[bot] a=nextgens

## What type of PR?

Enhancement: it centralizes the authentication of webmails to the admin interface.

## What does this PR do?

It implements the glue required for webmails to do SSO using the admin interface.
One of the main advantages of centralizing things this way is that it reduces significantly the attack surface available to an unauthenticated attacker (no webmail access until there is a valid Flask session).

Others include the ability to implement 2FA down the line and rate-limit things as required.

### Related issue(s)
- #783

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [x] In case of feature or enhancement: documentation updated accordingly
- [x] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/guide.html#changelog) entry file.


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
3 years ago
..
224.feature DNS records for client autoconfiguration (RFC6186) 3 years ago
783.feature towncrier 3 years ago
1194.feature Implement a simple credential cache 3 years ago
1503.doc Update docs/reverse.rst with Traefik v2+ info 4 years ago
1607.feature add towncrier for #1607 4 years ago
1610.feature add towncrier for 1610 4 years ago
1618.feature add newsfragemnt for #1618 4 years ago
1638.fix Add changelog 4 years ago
1660.bugfix towncrier 3 years ago
1662.feature Improve the towncrier messages 3 years ago
1669.bugfix Fix extract_host_port port separation 4 years ago
1686.bugfix Fix letsencrypt access to certbot for the mail-letsencrypt flavour 4 years ago
1694.feature update newsfragment #1694 3 years ago
1696.misc fix changelog entry from feature to misc 4 years ago
1712.misc Add newsfragment 4 years ago
1720.bugfix Use alpine 3.13 to fix CVE-2020-25275 and CVE-2020-24386 4 years ago
1753.feature Improve the towncrier messages 3 years ago
1760.bugfix Add changelog 3 years ago
1783.misc towncrier 3 years ago
1828.misc Added new docker repo for test image. Adapted deploy script to use env var for test repo name. Modified travis references to github actions references in docs. Added changelog entry. 3 years ago
1830.misc Forgot to set permissions on images folder. Added changelog. 3 years ago
1831.bugfix Add changelog entry 3 years ago
1837.bugfix Add newsfragment 3 years ago