sismics / docs

Lightweight document management system packed with all the features you can expect from big expensive solutions
https://teedy.io
GNU General Public License v2.0
1.97k stars 489 forks source link

Authentication via external OAuth2/OIDC identity provider #699

Open mvnmgrx opened 1 year ago

mvnmgrx commented 1 year ago

Firstly, thanks for providing one of the best open-source document management solutions out there. I've tested most of them, but Teedy seems to fit my usecase the best.

Unfortunately Teedy lacks authentication options for modern identity providers that don't support LDAP authentication. Adding OAuth2/OIDC to Teedy would enable the usage of identity providers like Authentik, Keycloak, and others.

This was brought up here some years ago, but nothing happened: #329

Maybe someone could implement basic OAuth2 with an existing framework like one listed here: https://oauth.net/code/java/ ?

Looking forward for your thoughts on this.

jendib commented 1 year ago

I like the idea. If anybody wants to start working on it I could provide some guidance on how to proceed.

madduck commented 1 year ago

If we decide to roll with Teedy, then I even have budget available to fund such development.