From 065155428313ece565e76d523f0d7101b37fd8b0 Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 17 Nov 2023 21:56:37 +0000 Subject: [PATCH] Deployed 5f34386b with MkDocs version: 1.5.3 --- images/docker-ldap-auth/index.html | 4 ++-- sitemap.xml.gz | Bin 1783 -> 1783 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/docker-ldap-auth/index.html b/images/docker-ldap-auth/index.html index f37efd52d5..b25010d1f3 100644 --- a/images/docker-ldap-auth/index.html +++ b/images/docker-ldap-auth/index.html @@ -1,4 +1,4 @@ - ldap-auth - LinuxServer.io
Skip to content

linuxserver/ldap-auth

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Ldap-auth software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).

ldap-auth

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/ldap-auth:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

  • This container itself does not have any settings and it relies on the pertinent information passed through in http headers of incoming requests. Make sure that your webserver is set up with the right config.
  • Here's a sample config: nginx-ldap-auth.conf.
  • Unlike the upstream project, this image encodes the cookie information with fernet, using a randomly generated key during container creation (or optionally user defined).
  • Also unlike the upstream project, this image serves the login page at /ldaplogin (as well as /login) to prevent clashes with reverse proxied apps that may also use /login for their internal auth.

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
+ ldap-auth - LinuxServer.io       

linuxserver/ldap-auth

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

Ldap-auth software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).

ldap-auth

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/ldap-auth:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

  • This container itself does not have any settings and it relies on the pertinent information passed through in http headers of incoming requests. Make sure that your webserver is set up with the right config.
  • Here's a sample config: nginx-ldap-auth.conf.
  • Unlike the upstream project, this image encodes the cookie information with fernet, using a randomly generated key during container creation (or optionally user defined).
  • Also unlike the upstream project, this image serves the login page at /ldaplogin (as well as /login) to prevent clashes with reverse proxied apps that may also use /login for their internal auth.

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
 version: "2.1"
 services:
   ldap-auth:
@@ -46,4 +46,4 @@
   --pull \
   -t lscr.io/linuxserver/ldap-auth:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 20.06.23: - Sync upstream changes, including the ability to disable referrals with X-Ldap-DisableReferrals.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 30.12.22: - Rebase to alpine 3.17.
  • 19.09.22: - Rebase to alpine 3.15.
  • 14.05.21: - Add linuxserver wheel index.
  • 12.02.21: - Clean up cargo/rust cache.
  • 10.02.21: - Rebasing to alpine 3.13.
  • 08.09.20: - Set form action correctly.
  • 30.07.20: - Fix bug related to unset optional CERTFILE and KEYFILE vars.
  • 27.07.20: - Add support for HTTP over SSL (HTTPS).
  • 21.07.20: - Add support for optional user defined fernet key.
  • 02.06.20: - Rebasing to alpine 3.12, serve login page at /ldaplogin as well as /login, to prevent clashes with reverese proxied apps.
  • 17.05.20: - Add support for self-signed CA certs.
  • 20.02.20: - Switch to python3.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 01.07.19: - Fall back to base64 encoding when basic http auth is used.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 22.02.19: - Rebasing to alpine 3.9.
  • 18.09.18: - Update pip
  • 14.09.18: - Add TZ parameter, remove unnecessary PUID/PGID params
  • 11.08.18: - Initial release.

Last update: October 8, 2023
Created: February 6, 2019
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 20.06.23: - Sync upstream changes, including the ability to disable referrals with X-Ldap-DisableReferrals.
  • 25.05.23: - Rebase to Alpine 3.18, deprecate armhf.
  • 30.12.22: - Rebase to alpine 3.17.
  • 19.09.22: - Rebase to alpine 3.15.
  • 14.05.21: - Add linuxserver wheel index.
  • 12.02.21: - Clean up cargo/rust cache.
  • 10.02.21: - Rebasing to alpine 3.13.
  • 08.09.20: - Set form action correctly.
  • 30.07.20: - Fix bug related to unset optional CERTFILE and KEYFILE vars.
  • 27.07.20: - Add support for HTTP over SSL (HTTPS).
  • 21.07.20: - Add support for optional user defined fernet key.
  • 02.06.20: - Rebasing to alpine 3.12, serve login page at /ldaplogin as well as /login, to prevent clashes with reverese proxied apps.
  • 17.05.20: - Add support for self-signed CA certs.
  • 20.02.20: - Switch to python3.
  • 19.12.19: - Rebasing to alpine 3.11.
  • 01.07.19: - Fall back to base64 encoding when basic http auth is used.
  • 28.06.19: - Rebasing to alpine 3.10.
  • 23.03.19: - Switching to new Base images, shift to arm32v7 tag.
  • 22.02.19: - Rebasing to alpine 3.9.
  • 18.09.18: - Update pip
  • 14.09.18: - Add TZ parameter, remove unnecessary PUID/PGID params
  • 11.08.18: - Initial release.

Last update: November 17, 2023
Created: February 6, 2019
\ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 0002fbd6202203bd59431c96a4392042624f57bf..d1346c132008ae2d6dc29137aab0aa20bc460e2d 100644 GIT binary patch delta 15 Wcmey)`<<6fzMF%i{ozKok8A)hg$3UL delta 15 Wcmey)`<<6fzMF%i@y