The custom NSS for Linux (SFTP/SSH/FTP/etc.) authorisation. Makes request to an HTTP/API endpoint to get a passwd entry.
make && make installvim /etc/libnss_http.confAdd the module to passwd line in NSS configuration as http after files:
# passwd: files http
vim /etc/nsswitch.conf