diff options
Diffstat (limited to 'inventory/host_vars')
-rw-r--r-- | inventory/host_vars/ch-apps/node-red.yml | 47 |
1 files changed, 23 insertions, 24 deletions
diff --git a/inventory/host_vars/ch-apps/node-red.yml b/inventory/host_vars/ch-apps/node-red.yml index 157043d1..249e7f7a 100644 --- a/inventory/host_vars/ch-apps/node-red.yml +++ b/inventory/host_vars/ch-apps/node-red.yml @@ -36,33 +36,32 @@ node_red_instances: location_extra_directives: | auth_request_set $username $upstream_http_x_username; proxy_set_header X-Username $username; - proxy_set_header Authorization ""; custom_image: dockerfile: | RUN npm install passport-trusted-header extra_settings: | adminAuth: { - type: "strategy", - strategy: { - name: "trusted-header", - label: "SSO login", - autoLogin: true, - strategy: require("passport-trusted-header").Strategy, - options: { - headers: ['x-username'], - verify: function(requestHeaders, done) { - var username = requestHeaders['x-username'] - if(username === '') { - done("x-username HTTP-Header is empty", null) - } - done(null, { username: username }); - } - }, - }, - users: [ - { username: "equinox", permissions: ["*"] } - ], - default: { - permissions: "read" - } + type: "strategy", + strategy: { + name: "trusted-header", + label: "SSO login", + autoLogin: true, + strategy: require("passport-trusted-header").Strategy, + options: { + headers: ['x-username'], + verify: function(requestHeaders, done) { + var username = requestHeaders['x-username'] + if(username === '') { + done("x-username HTTP-Header is empty", null) + } + done(null, { username: username }); + } + }, + }, + users: [ + { username: "equinox", permissions: ["*"] } + ], + default: { + permissions: "read" + } } |