nginxinc / nginx-ldap-auth

Example of LDAP authentication using ngx_http_auth_request_module
BSD 2-Clause "Simplified" License
681 stars 202 forks source link

New published docker image for backend and ldap-auth daemons #51

Closed aptalca closed 5 years ago

aptalca commented 5 years ago

Hi, I'm with linuxserver.io and we are a volunteer group dedicated to creating and maintaining docker images for popular (mostly) open source apps.

We created a new docker image that combines the backend daemon and the ldap-auth daemon contained in this repo. As a docker container, it is extremely easy for a user to deploy, it is sandboxed from the system and all dependencies are satisfied within the image.

We also fixed the one current limitation of weak encryption in the cookies. Instead of base64, we implemented fernet encryption. Since both daemons run inside the same image, we are able to create a new fernet key during container creation or update, which is shared by the two daemons through this script.

Feel free to include a link in the readme of this repo. We are using it as a companion to our letsencrypt/nginx image (source here).

The docker image is hosted on docker hub, it is alpine based and therefore very lean, and it is multi-arch (x86_64, armhf and aarch64). The source is here.

We would also appreciate any feedback.

Thanks

vl-homutov commented 5 years ago

Thank you for noticing. I'l take a look as time permits. Closing this now as not an issue.