Table of Contents

HTTP PAM Authentication (apache2)

/etc/pam.d/pwauth

/etc/pam.d/pwauth
auth    required    pam_unix.so
account required    pam_unix.so

httpd.conf

LoadModule authnz_external_module libexec/apache22/mod_authnz_external.so
AddExternalAuth pwauth /usr/local/bin/pwauth
SetExternalAuthMethod pwauth pipe

.htaccess

.htacess
AuthName "some text"
AuthType Basic
Require valid-user
AuthBasicProvider external
AuthExternal pwauth