Wekan is an open-source Kanban, similar to trello.
See the official Wekan website for a complete presentation.
It feature an oauth2 login feature that work with LemonLDAP::NG
Wekan is mostly configured with environement variables, you need to set theses :
TRUEClientIDSecrethttps://auth.example.com/oauth2/authorizeoauth2/userinfooauth2/tokensubWe now have to configure LemonLDAP::NG to recognize Wekan as a valid OAuth2 relaying party and send it the information it needs to recognize a user.
Add a new OpenID Connect relaying party with the following parameters:
name: session attribute containing the user's full nameemail: session attribute containing the user's email or _singleMail
Create a new macro, name it (_singleMail is an example), the macro should contain (split(/; /,$mail))[1]