Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

htadmin (local account management) seems to be broken in development builds #608

Closed
mmguero opened this issue Mar 5, 2025 · 1 comment
Closed
Labels
auth Related to Malcolm's authentication and/or user management bug Something isn't working regression It worked at one point...
Milestone

Comments

@mmguero
Copy link
Collaborator

mmguero commented Mar 5, 2025

This is not a regression, it works fine in v25.02.0. But in my latest v25.03.0 builds, the htadmin interface for local account management seems to be broken. Need to figure out what changed.

Here's some debug logs:

  • from v25.02.0
-----------------------------------------------------------------
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/ HTTP/1.1" 302 86 "https://localhost/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/admin_login.php HTTP/1.1" 200 3033 "https://localhost/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/bootstrap.css HTTP/1.1" 200 145583 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/bootstrap.min.js HTTP/1.1" 200 36889 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/script/jquery-1.12.0.min.js HTTP/1.1" 200 97376 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/script/script.js HTTP/1.1" 200 1435 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/styles/style.css HTTP/1.1" 200 134 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /auth/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 200 18047 "https://localhost/auth/bootstrap.css" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
nginx-proxy-1        | 172.27.1.1 - analyst [05/Mar/2025:16:02:47 +0000] "GET /favicon.ico HTTP/1.1" 200 34494 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"

==> access.log <==

172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET / HTTP/1.0" 302 75 "https://localhost/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /admin_login.php HTTP/1.0" 200 2955 "https://localhost/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /bootstrap.css HTTP/1.0" 200 145539 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /bootstrap.min.js HTTP/1.0" 200 36868 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /script/jquery-1.12.0.min.js HTTP/1.0" 200 97362 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /script/script.js HTTP/1.0" 200 1423 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /styles/style.css HTTP/1.0" 200 118 "https://localhost/auth/admin_login.php" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
172.27.1.20 - analyst [05/Mar/2025:16:02:47 +0000] "GET /fonts/glyphicons-halflings-regular.woff2 HTTP/1.0" 200 18028 "https://localhost/auth/bootstrap.css" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
127.0.0.1 - - [05/Mar/2025:16:02:56 +0000] "GET / HTTP/1.1" 302 86 "-" "curl/7.74.0"

==> error.log <==
  • from v25.03.0 dev. builds
BROKE
-----------------------------------------------------------------
nginx-proxy-1  | 172.27.1.1 - analyst [05/Mar/2025:16:11:45 +0000] "GET /auth/ HTTP/1.1" 200 1421 "https://malcolm.seven.local.lan/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"

==> error.log <==
2025/03/05 16:11:45 [error] 1059#1059: *1 FastCGI sent in stderr: "PHP message: PHP Warning:  include_once(includes/check_admin_login.php): failed to open stream: Permission denied in /var/www/htadmin/htadmin.php on line 9PHP message: PHP Warning:  include_once(): Failed opening 'includes/check_admin_login.php' for inclusion (include_path='.:/usr/share/php') in /var/www/htadmin/htadmin.php on line 9PHP message: PHP Warning:  include_once(includes/head.php): failed to open stream: Permission denied in /var/www/htadmin/htadmin.php on line 11PHP message: PHP Warning:  include_once(): Failed opening 'includes/head.php' for inclusion (include_path='.:/usr/share/php') in /var/www/htadmin/htadmin.php on line 11PHP message: PHP Warning:  include_once(includes/nav.php): failed to open stream: Permission denied in /var/www/htadmin/htadmin.php on line 12PHP message: PHP Warning:  include_once(): Failed opening 'includes/nav.php' for inclusion (include_path='.:/usr/share/php') in /var/www/htadmin/htadmin.php on line 12PHP message: PHP Notice:  Undefined variable: ini in /var/www/htadmin/htadmin.php on line 19PHP message: PHP Notice:  Trying to access array offset on value of type null in /var/www/htadmin/htadmin.php on line 19PHP message: PHP Notice:  Undefined variable: ini in /var/www/htadmin/htadmin.php on line 20PHP message: PHP Notice:  Trying to access array offset on value of type null in /var/www/htadmin/htadmin.php on line 20PHP message: PHP Notice:  Undefined variable: ini in /var/www/htadmin/htadmin.php on line 24PHP message: PHP Notice:  Trying to access array offset on value of type null in /var/www/htadmin/htadmin.php on line 24PHP message: PHP Notice:  Undefined variable: defalt_value in /var/www/htadmin/tools/util.php on line 187PHP message: PHP Notice:  Undefined variable: ini in /var/www/htadmin/htadmin.php on line 25PHP message: PHP Notice:  Trying to access array offset on value of type null in /var/www/htadmin/htadmin.php on line 25PHP message: PHP Notice:  Undefined variable: defalt_value in /var/www/h

==> access.log <==
172.27.1.21 - analyst [05/Mar/2025:16:11:45 +0000] "GET / HTTP/1.0" 200 1403 "https://malcolm.seven.local.lan/" "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0"
@mmguero mmguero added the bug Something isn't working label Mar 5, 2025
@mmguero mmguero assigned mmguero and unassigned mmguero Mar 5, 2025
@mmguero mmguero added this to Malcolm Mar 5, 2025
@mmguero mmguero added nginx Relating to Malcolm's use of nginx regression It worked at one point... and removed nginx Relating to Malcolm's use of nginx labels Mar 5, 2025
@mmguero mmguero moved this to Todo (investigate) in Malcolm Mar 5, 2025
@mmguero mmguero added this to the v25.03.0 milestone Mar 5, 2025
@mmguero
Copy link
Collaborator Author

mmguero commented Mar 12, 2025

Here's a list of all of the differing files between the two machines (some are obvious just because of two different docker runs, the pycache ones can probably be ignored, etc.)

/etc/apt/sources.list
/etc/hostname
/etc/hosts
/etc/shadow
/etc/shadow-
/usr/lib/php/20190902/mcrypt.so
/usr/lib/python3.9/asyncio/__pycache__/base_events.cpython-39.pyc
/usr/lib/python3.9/asyncio/__pycache__/__main__.cpython-39.pyc
/usr/lib/python3.9/email/__pycache__/message.cpython-39.pyc
/usr/lib/python3.9/http/__pycache__/client.cpython-39.pyc
/usr/lib/python3.9/__pycache__/difflib.cpython-39.pyc
/usr/lib/python3.9/__pycache__/ftplib.cpython-39.pyc
/usr/lib/python3.9/__pycache__/gettext.cpython-39.pyc
/usr/lib/python3.9/__pycache__/hashlib.cpython-39.pyc
/usr/lib/python3.9/__pycache__/mailbox.cpython-39.pyc
/usr/lib/python3.9/__pycache__/_markupbase.cpython-39.pyc
/usr/lib/python3.9/__pycache__/netrc.cpython-39.pyc
/usr/lib/python3.9/__pycache__/nntplib.cpython-39.pyc
/usr/lib/python3.9/__pycache__/pathlib.cpython-39.pyc
/usr/lib/python3.9/__pycache__/pydoc.cpython-39.pyc
/usr/lib/python3.9/__pycache__/rlcompleter.cpython-39.pyc
/usr/lib/python3.9/__pycache__/socket.cpython-39.pyc
/usr/lib/python3.9/__pycache__/typing.cpython-39.pyc
/usr/lib/python3.9/__pycache__/zipfile.cpython-39.pyc
/usr/lib/python3.9/test/__pycache__/test_support.cpython-39.pyc
/usr/lib/python3.9/unittest/__pycache__/mock.cpython-39.pyc
/usr/lib/python3.9/wsgiref/__pycache__/handlers.cpython-39.pyc
/usr/lib/python3.9/wsgiref/__pycache__/util.cpython-39.pyc
/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/__pycache__/tags.cpython-39.pyc
/usr/local/bin/htadmin.sh
/usr/local/bin/service_check_passthrough.sh
/usr/share/php/.registry/.channel.pecl.php.net/mcrypt.reg
/var/lib/apt/extended_states
/var/log/alternatives.log
/var/log/apt/eipp.log.xz
/var/log/apt/history.log
/var/log/apt/term.log
/var/log/dpkg.log

I'll see if I can dig into what's what.

mmguero added a commit to mmguero-dev/Malcolm that referenced this issue Mar 12, 2025
@mmguero mmguero closed this as completed Mar 12, 2025
@github-project-automation github-project-automation bot moved this from Todo (investigate) to Done in Malcolm Mar 12, 2025
mmguero added a commit to mmguero-dev/Malcolm that referenced this issue Mar 12, 2025
mmguero added a commit to mmguero-dev/Malcolm that referenced this issue Mar 13, 2025
…SO) via Keycloak integration

Squashed commit of the following:

commit bc79856
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 10:20:34 2025 -0600

    revert k8s image specs

commit 2d7beb2
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 10:08:21 2025 -0600

    explicitly unset bootstrap admin/password if they're empty variables

commit 3c8a1a1
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 09:23:58 2025 -0600

    added keycloak command/entrypoint

commit 81e8621
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 09:03:46 2025 -0600

    fix typo in postgres kubernetes yaml

commit 5d03d6d
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:43:54 2025 -0600

    keycloak is a malcolm container process

commit 61d50e2
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:39:44 2025 -0600

    temporarily change image names for testing keycloak

commit d2f05ef
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:38:28 2025 -0600

    decrease verbosity of ./scripts/logs for redis

commit 25e9c48
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:35:22 2025 -0600

    make sure proper environment variable maps are in kubernetes manifests, and add keycloak manifest

commit 982f420
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:18:13 2025 -0600

    added code to relocate files/directories on malcolm upgrade

commit 821fe65
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 08:15:53 2025 -0600

    added code to relocate files/directories on malcolm upgrade

commit 9e4b349
Author: Seth Grover <[email protected]>
Date:   Thu Mar 13 07:44:35 2025 -0600

    change verbiage for auth_setup

commit 33cde92
Merge: 7c0c2c2 f1b5d36
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 16:04:34 2025 -0600

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit 7c0c2c2
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 16:03:48 2025 -0600

    fix cisagov#608, htadmin (local account management) seems to be broken in development builds

commit 230f196
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 14:41:43 2025 -0600

    move keycloak redirect from /auth to /keycloak so that htadmin can still be used for service account management even when we're using keycloak

commit e5cbfcf
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 14:33:25 2025 -0600

    move keycloak redirect from /auth to /keycloak so that htadmin can still be used for service account management even when we're using keycloak

commit bfb29b8
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 14:17:55 2025 -0600

    move keycloak redirect from /auth to /keycloak so that htadmin can still be used for service account management even when we're using keycloak

commit d22d5ea
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 14:12:53 2025 -0600

    move keycloak redirect from /auth to /keycloak so that htadmin can still be used for service account management even when we're using keycloak

commit 7dc9f9a
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 13:22:32 2025 -0600

    documentation fix

commit e7e57e0
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 13:06:00 2025 -0600

    when Keycloak is being used, we still have to use 'basic' for the authentication to the opensearch API

commit 4d828a6
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 09:12:15 2025 -0600

    restore commented-out code

commit 58b87d1
Author: Seth Grover <[email protected]>
Date:   Wed Mar 12 09:07:35 2025 -0600

    move selecting authentication method to auth_setup

commit bea0e24
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 13:30:06 2025 -0600

    keycloak documentation

commit c3cbc95
Merge: 6ddfa23 3304e8c
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 13:21:02 2025 -0600

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit 6ddfa23
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 12:19:11 2025 -0600

    added install.py args for resolver

commit a87119b
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 12:13:01 2025 -0600

    keycloak documentation

commit 84bc965
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 12:02:16 2025 -0600

    keycloak documentation

commit 2b2013b
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 11:59:57 2025 -0600

    keycloak documentation

commit f8a2797
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 11:56:44 2025 -0600

    keycloak documentation

commit f15fcdb
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 09:29:31 2025 -0600

    some keycloak documentation

commit 87a4f3d
Merge: 74303c2 e2748a3
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 08:24:38 2025 -0600

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit 74303c2
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 08:11:19 2025 -0600

    Fix keycloak build workflow

commit d7c7f16
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 08:07:41 2025 -0600

    allow configuration of NGINX resolver ipv4/ipv6 directives

commit 312711d
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 07:07:36 2025 -0600

    trigger build

commit bca0123
Author: Seth Grover <[email protected]>
Date:   Tue Mar 11 07:06:30 2025 -0600

    Turn on automated builds for keycloak branch for testing

commit 879eb43
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 15:46:14 2025 -0600

    restore gui dialog

commit 22834d6
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 15:38:13 2025 -0600

    keycloak documentation and auth_setup changes

commit 7e7c08f
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 15:35:08 2025 -0600

    keycloak documentation and auth_setup changes

commit 2425d08
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 13:45:42 2025 -0600

    work in progress for keycloak

commit 41c7b06
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 12:44:20 2025 -0600

    work in progress for keycloak

commit c2c6f43
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 11:37:34 2025 -0600

    keycloak

commit 89ae8af
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 11:36:05 2025 -0600

    keycloak

commit 54ef492
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 09:54:57 2025 -0600

    work in progress for keycloak

commit 226e054
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 09:36:41 2025 -0600

    work in progress for keycloak

commit cbef96e
Author: Seth Grover <[email protected]>
Date:   Mon Mar 10 07:19:11 2025 -0600

    set redirect url correctly

commit 79651d1
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 15:41:33 2025 -0700

    working on SSO/keycloak on NGINX bits

commit c357f10
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 15:26:42 2025 -0700

    working on SSO/keycloak on NGINX bits

commit 20ee71f
Merge: dc47dec 60ce2fd
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 13:42:46 2025 -0700

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit dc47dec
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 10:59:20 2025 -0700

    working on SSO/keycloak on NGINX bits

commit bd6064a
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 10:05:55 2025 -0700

    working on SSO/keycloak on NGINX bits

commit cd52ac3
Author: Seth Grover <[email protected]>
Date:   Thu Mar 6 08:33:47 2025 -0700

    apparently I can't use variables in the location directives like I thought I could

commit e4ebc3b
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 17:41:37 2025 -0700

    work in progress for keycloak

commit fcb9a78
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 16:05:35 2025 -0700

    work in progress for keycloak

commit 08174b9
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 15:38:01 2025 -0700

    work in progress for keycloak

commit 2ff1fdb
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 15:30:30 2025 -0700

    work in progress for keycloak

commit a5df601
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 15:01:06 2025 -0700

    work in progress for keycloak

commit b2d06b7
Merge: b2626f7 82139b3
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 14:18:33 2025 -0700

    Merge branch 'keycloak' of https://github.com/mmguero-dev/Malcolm into keycloak

commit b2626f7
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 14:11:04 2025 -0700

    work in progress for keycloak

commit 82139b3
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 14:11:04 2025 -0700

    work in progress for keycloak

commit a709c57
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 14:05:47 2025 -0700

    work in progress for keycloak

commit a0bfd92
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 11:52:10 2025 -0700

    work in progress for keycloak

commit 3e15b54
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 09:58:26 2025 -0700

    work in progress for keycloak

commit a62bfb3
Author: Seth Grover <[email protected]>
Date:   Wed Mar 5 08:16:59 2025 -0700

    work in progress for keycloak

commit 25342af
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 16:09:32 2025 -0700

    working on SSO/keycloak on NGINX bits

commit f1db01e
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 14:37:18 2025 -0700

    Work in progress for SSO / keycloak

commit 79df7a8
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 12:46:53 2025 -0700

    Work in progress for SSO / keycloak

commit d77e74b
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 11:32:27 2025 -0700

    Work in progress for SSO / keycloak

commit ef0ac0b
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 11:08:04 2025 -0700

    Work in progress for SSO / keycloak

commit 2ce5e4c
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 10:43:18 2025 -0700

    Work in progress for SSO / keycloak

commit 3f55495
Merge: cc3bec4 ec08cd0
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 10:14:55 2025 -0700

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit cc3bec4
Merge: d9c87d8 29aacc5
Author: Seth Grover <[email protected]>
Date:   Tue Mar 4 07:34:19 2025 -0700

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit d9c87d8
Author: Seth Grover <[email protected]>
Date:   Mon Mar 3 15:59:26 2025 -0700

    work in progress getting postgresql set up for keycloak

commit 5e075b8
Merge: 9cb250b b8b2d9e
Author: Seth Grover <[email protected]>
Date:   Mon Mar 3 14:42:36 2025 -0700

    Merge branch 'main' of https://github.com/mmguero-dev/Malcolm into keycloak

commit 9cb250b
Author: Seth Grover <[email protected]>
Date:   Mon Mar 3 09:18:03 2025 -0700

    Work in progress on keycloak
@mmguero mmguero added the auth Related to Malcolm's authentication and/or user management label Mar 13, 2025
@mmguero mmguero moved this from Done to Released in Malcolm Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth Related to Malcolm's authentication and/or user management bug Something isn't working regression It worked at one point...
Projects
Status: Released
Development

No branches or pull requests

1 participant