sara-nl/nginx-ldap-auth-daemon

Name: nginx-ldap-auth-daemon

Owner: SURFsara

Description: An LDAP authentication daemon for use with the Nginx auth_request directive

Created: 2017-09-15 09:01:20.0

Updated: 2017-11-28 17:06:47.0

Pushed: 2017-09-15 09:02:19.0

Homepage: null

Size: 26

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

HTTP auth daemon

This is an authentication daemon for use with Nginx's ngx_http_auth_request_module. It is based on/forked of their reference implementation for which the blog (and original README.md) can be found in nginx_blog.md.

I have stripped a lot of file out of the original fork, because I am only interested in developing the authentication daemon further for use with the PiCaS server. So all example configuration was stripped and I focus only on the daemon code. Although started for the PiCaS server, this daemon is usable in other situations as well: no PiCaS configuration is hard-coded.

To see the original repository, including all the configuration files, just (git) checkout the 'nginx-original' tag.

Build docker image

Building the Docker image is quite easy:

 docker build --tag auth_daemon .
Running the Docker image

Running the Docker image is also quite easy:

 docker run --detach auth_daemon

The container listens to port 8888


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.