I want to find a secure but simple method for authenticating users in an Nginx environment. I have succeeded in figuring out the auth_basic mod but that does not meet my needs. I specifically want to supply my own form, get the username and PW, check it against my DB with a CGI program, and then pass values back to Nginx.
I need explained examples for nginx.conf. I can write my own backend in C for authentication, that is not part of my question.
1) What should nginx.conf look like?
2) How do I pass back success or failure to the nginx module I wold use for this?