From 148b90960a53d66c3e3b1d8d2414f39be62c7012 Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Thu, 16 Feb 2023 10:39:18 +0100 Subject: [PATCH] Auth: Update LDAP test configuration Signed-off-by: Michael Mayer --- .ldap.cfg | 16 ++++++++++++++++ docker-compose.yml | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.ldap.cfg b/.ldap.cfg index e6af759a0..7bcc5614c 100644 --- a/.ldap.cfg +++ b/.ldap.cfg @@ -78,6 +78,22 @@ debug = true action = "search" object = "*" +[[users]] + name = "mail" + objectClass = "user" + givenname = "Mail" + displayName = "Mail User" + userPrincipalName = "mail@example.com" + mail = "mail@example.com" + uidnumber = 5507 + primarygroup = 5506 + loginShell = "/bin/nologin" + otherGroups = [5505] + passsha256 = "4314c1fe282face45336b1422a3285c5ff31a39c8e24425615fa53a43b718493" # photoprism + [[users.capabilities]] + action = "search" + object = "*" + [[groups]] name = "PhotoPrism-admin" gidnumber = 5501 diff --git a/docker-compose.yml b/docker-compose.yml index 8ed07bd1b..a01ddf06e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,11 +48,12 @@ services: ## LDAP Authentication (pre-configured for local tests): PHOTOPRISM_LDAP_URI: "ldap://dummy-ldap:389" PHOTOPRISM_LDAP_INSECURE: "true" + PHOTOPRISM_LDAP_SYNC: "true" PHOTOPRISM_LDAP_BIND: "simple" PHOTOPRISM_LDAP_BIND_DN: "cn" PHOTOPRISM_LDAP_BASE_DN: "dc=localssl,dc=dev" + PHOTOPRISM_LDAP_ROLE: "" PHOTOPRISM_LDAP_ROLE_DN: "ou=photoprism-*,ou=groups,dc=localssl,dc=dev" - PHOTOPRISM_LDAP_SYNC: "true" ## OpenID Connect (pre-configured for local tests): PHOTOPRISM_OIDC_URI: "https://keycloak.localssl.dev/auth/realms/master" PHOTOPRISM_OIDC_INSECURE: "true"