Hello, so I have never contributed code to an official project before, but Mail In A Box looks like it’s made with very easy-to-follow code, and I would like to be able to have users authenticate via my Keycloak (which allows for Single-Sign-On and other authentication jazz, see: https://www.keycloak.org/ ) server. Keycloaker supports Kerbose, LDAP, OpenID Connect and SAML all out-of-the-box. I am hopefully going to fork your repo and code my own feature where I (and others) are able to ditch the overly-simplified (and extremely lacking–especially in password policy security and user maintenance) interface for mail user management.
I am not at all someone who has ever screwed around with authentication/authorization programs, but I have a few ideas here and there regarding security (like hashing passwords), but I would greatly appreciate it if you guys could look into my code and possibly helping me out with creating this feature. I want this feature to be added to Mail-in-a-box’s official repository, so I’m willing to bend if you guys have constructive criticism on how I code this.
Here is my repository: https://github.com/EliterScripts/mailinabox/ . FWI: I don’t plan to maintain it outside the scope of getting authentication to freaking work with Mail In A Box.