The version 2.1 of Mattermost-LDAP brings many patches and some new features. This new version focus on security, with the LDAP StartTLS support and the default HTTPS for Oauth server.
What's Changed
- 🔒 Add HTTPS support and enable it by default on the production docker-compose implementation.
- 🔗 Adapt Mattermost-LDAP pages URI to comply Mattermost Desktop >= 4.7 expected URI (fix #80)
- 🚀 Migrate from Apache to Nginx. Remove the Apache Docker implementation.
- ⬆️ Update Demo and documentation for Mattermost version 6.
- ❌ Remove the
.env
file (not working with podman-compose) in favour of environment parameters directly defined in the docker-compose file. - ✨Add LDAP StartTLS support by @madmath03 in #56
- 🐛 Correct bare metal requirement and patch an undefined index by @akomakom in #58
- 🔧 GitHub templates for issues and PR by @madmath03 in #55
- 📘 Document how to adapt Mattermost configuration when it use database configuration by @svenseeberg in #83
Breaking Changes
Oauth server redirections have changed to point on Mattemost Desktop expected URI. Thus, the web server exposing the Oauth server should now handle these URI and serve the corresponding file. Find below the corresponding between URI and file :
/oauth/access_token
-->/oauth/index.php
/oauth/authorize
-->/oauth/authorize.php
The Nginx configuration available in this repository takes these changes into account and manage these URI.
Full Changelog: v2.0...v2.1
If you find a bug or a regression in this new version, let me know using the issue tracker on Github : https://github.com/Crivaledaz/Mattermost-LDAP/issues