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