PAM_Extern is a PAM module that hands the username and password to an external application or shellscript for further handling.
The theory is that while a lot of people might be able to create authentication schemes, few are are able to do so using C and the PAM library.
What's New in This Release:
· The password is now passed on stdin instead of an environment variable to prevent it from showing up in "ps auxe".
· Every "malloc" call is now checked for success.
· Debug output is now realized with PAM's D macro instead of fprintf(stderr) and _pam_overwrite and _pam_drop are used instead of free().