Skip to content

PAM plugin which implements the NetAuth protocol

License

Notifications You must be signed in to change notification settings

netauth/pam_netauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pam_netauth

❌ This mechanism is deprecated. ❌

It continues to be maintained on a best effort basis, but is no longer recommended. You should use pam-helper if you are able.


pam_netauth is, as you might have guessed, a PAM service module that implements the NetAuth protocol. This module can be installed wherever your system installs modules for PAM and used for authentication. No other services are currently implemented.

This module is heavily inspired by the certificate based PAM project from Uber. Their code provided an excellent toe-hold to figure out how to interface between PAM and Golang.