Skip to content

A fastcgi responder which does Basic authentication via PAM. This is some fairly specific glue, and likely not what you really need.

License

Notifications You must be signed in to change notification settings

thylacine/fcgi-auth-pam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverity Scan Build Status

fcgi auth pam

why

This was originally created as a workaround to the generally-unlikely case of needing Nginx to perform authentication via PAM as a separate process, possibly as a different user, similar to how Apache's mod_authnz_external might be used with pwauth.

what

This is a simple PAM authentication interface (harvested from a variety of mod_pam-style sources), wrapped up behind libfcgi. The primary intent is for it to get invoked as an internal location via an auth_request during the course of handling a query.

how

Have libfcgi installed, tweak Makefile, build, invoke as fastcgi (perhaps with spawn-fcgi).

About

A fastcgi responder which does Basic authentication via PAM. This is some fairly specific glue, and likely not what you really need.

Topics

Resources

License

Stars

Watchers

Forks