From 46f01f07b27adc527d710222684ccf62e4e9df0f Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 18 Aug 2023 16:21:55 +0930 Subject: [PATCH] feat(npm_module): install passport-keycloak this change is required for change-2 !9 --- dockerfile | 2 +- docs/projects/ldap_self_service/docker.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index af436d6..dd52277 100644 --- a/dockerfile +++ b/dockerfile @@ -51,7 +51,7 @@ RUN chown node-red:node-red -R /data; \ USER node-red RUN cd /data; \ - npm install --unsafe-perm --no-update-notifier --no-fund --only=production + npm install --unsafe-perm --no-update-notifier --no-fund --only=production passport passport-keycloak-oauth2-oidc; HEALTHCHECK CMD curl http://localhost:1880/admin || exit 1 diff --git a/docs/projects/ldap_self_service/docker.md b/docs/projects/ldap_self_service/docker.md index 314c9f8..6a152a7 100644 --- a/docs/projects/ldap_self_service/docker.md +++ b/docs/projects/ldap_self_service/docker.md @@ -14,6 +14,12 @@ Data for the container is stored in two volumes `/data` and `/usr/src/node-red`. Path `/admin` should not be made publically available, as access to this path grants full access to the backend as well as access to passwords and secrets from your `flows_cred.json` file. +## Features + +- NPM packages `passport` `passport-keycloak-oauth2-oidc` + + > Used for keycloak authentication on admin interface + ## Docker Hub !!! info