New Custom Auth and Sync Tool
Normally, customers integrate PaperCut MF with Active Directory (AD), LDAP, or a cloud service such as Google Cloud Directory. PaperCut MF can then get account information about users and an authentication service for passwords.
If your customer does not have such a system, PaperCut MF internal accounts are often used.
However there is a third option: Custom Authentication and Synchronization, and it's not that hard to use.
Creating a simple, custom module allows PaperCut MF to access a third party directory (perhaps something as simple as an SQL database) in the same manner as LDAP or AD.
We have a Knowledge Base article about this, as well as sample code (in both Python and Go) to get you started. You can watch Alec showing off the Go version at our internal showcase.
If you want to install a copy on your demo system (this is not battle ready production code!) but you’re not comfortable building in Go, shoot an email to integration-dev-support@papercut.com and we’ll send you the version for your platform. The Python version should also work well on MacOS and Linux.
Don't forget that if you have any integration questions you can contact your ASC for help and assistance.