I have a customer-facing [s]FTP service that currently has local Linux user database. I’d like to pull auth into Auth0, and configure Linux ftpd and sshd daemons to authenticate users via Auth0. I’m assuming PAM is what I need to do this. I need native ftp and ssh clients to work un-touched to support existing customer automation.
I’ve found this project: https://github.com/abbaspour/libpam-auth0
I’m trying to grok it still, I’m not familiar with Linux PAM, and there isn’t a lot of context around the project.
Am I headed in a good direction here, or is there a better path?