papermerge
papermerge copied to clipboard
LDAP/External Authentication Support
I was wondering if external authentication support, like LDAP, could be added in.
It would be nice if it were supported as it would allow me to delegate out user logins without having to set them up in the app and make sure they are constantly in sync (say with password changes).
It would also allow me to use the same authentication mechanism that all the other applications I have installed on my server are also using.
I'm sure this also would be beneficial for larger orgs since they would probably want some sort of directory based authentication like LDAP or Active Directory, again, for the same reasons I listed above.
Yes! it would be added, and external authentication has high priority. I will add this feature in queue and prioritize it for next 1.5 release.
I'm sure this also would be beneficial for larger orgs since they would probably want some sort of directory based authentication like LDAP or Active Directory, again, for the same reasons I listed above.
I absolutely agree!
Thank you for your time and opening a feature request!
Planned as part of 1.6.0 release.
Planned as part of 1.6.0 release.
hi, any news about this? i did not find it in changelog, so when will it be available?
is there any chance to get this forward like donation?
is there any chance to get this forward like donation?
@ramon-kramer, sure. #231 details on different ways to support the project.
Please, keep in mind that support for LDAP authentication will be implemented as part of 2.2.0 version which will be released following year (i.e. 2022).
Bumping the thread now that it's 2022, is there an ETA for this feature and will donations help? Loving Papermerge!!!
@phinnay, donations are welcome, but they won't speed development :smile:
Once you brought up the topic, let me say couple of words here. I am in chatty mode :smile:
Last stable release was out exactly one year ago. So, it makes perfect sense to ask, why releasing next version takes more than a year (in this agile world, where two weeks release cycle is norm) ?
It is because I have long term plans for Papermerge. In order for software to be long term sustainable it needs a solid architectural foundation. However, version 2.0, had serious design issues. Just to mention one problem - the frontend code. The frontend code was ever growing mess... For relatively young application, javascript code was seriously problematic. I instead of continuing applying minor design fixes here and there - I decided to completely rewrite frontend part.
It took me a lot of time to figure out how to get done the frontend part "right way". "Right" code is application code which is relatively well organized, and regardless how much application increases in complexity - code is still easy to read and make sense of.
Backend code had serious changes as well, but in overall did not change much.
In short, it will take some time until 2.1, and it will take even more time until LDAP authentication will be out (as part of 2.2). Building quality applications needs time and patients and I assure you it is worth it.
Off topic, but I cannot help and not to show you what I am playing with currently:
But the real jewel is the frontend code itself. Look at this beauty!
Also, see my last update