Commit Graph

141 Commits

Author SHA1 Message Date
Jon
efa789f07f feat(glpi): correct debug check
now the flow automagically runs as intended

!12
2023-08-19 14:04:24 +09:30
a7e971f861 build(version): bump version 1.0.0rc2 → 1.0.0rc3 1.0.0rc3 2023-08-19 03:57:00 +00:00
Jon
c9a345c38c Merge branch 'fix-docker' into 'development'
chore: fixes and feat

See merge request nofusscomputing/projects/nodered_ldap_self_service!11
2023-08-19 03:47:30 +00:00
Jon
9b1c30a5d4 feat(selfservice): migrate external js to internal request
!11
2023-08-19 13:07:28 +09:30
Jon
b4454afe82 feat(NodeRED): add audit events to logging
!11
2023-08-19 12:51:17 +09:30
Jon
527d8ffb96 feat(docker): listen port updated to HTTP/80
!11
2023-08-19 12:50:49 +09:30
Jon
90aa8d59bd feat(docker): remove specified data volumes
the volumes are not required as the data is ties to the container
and changes on re-deploy.

!11
2023-08-19 12:48:21 +09:30
7b83c34bfb build(version): bump version 1.0.0rc1 → 1.0.0rc2 1.0.0rc2 2023-08-19 03:13:40 +00:00
Jon
170061f5da Merge branch 'fix-callback-redirect' into 'development'
fix(callback_redirect): dont use full url use relative

See merge request nofusscomputing/projects/nodered_ldap_self_service!10
2023-08-19 02:53:41 +00:00
Jon
4f2397a473 fix(callback_redirect): dont use full url use relative
!10
2023-08-19 12:22:57 +09:30
c17e6a98cc build(version): bump version 1.0.0rc0 → 1.0.0rc1 1.0.0rc1 2023-08-18 08:05:28 +00:00
Jon
0bcbccba90 Merge branch 'feat-auth-keycloak' into 'development'
feat(npm_module): install passport-keycloak

See merge request nofusscomputing/projects/nodered_ldap_self_service!9
2023-08-18 07:01:18 +00:00
Jon
46f01f07b2 feat(npm_module): install passport-keycloak
this change is required for change-2

!9
2023-08-18 16:21:55 +09:30
Jon
a495056887 Merge branch 'refactor-config' into 'development'
refactor(config): move config to home flow

See merge request nofusscomputing/projects/nodered_ldap_self_service!8
2023-08-17 02:12:54 +00:00
Jon
bc6f255e28 refactor(config): move config to home flow
!8
2023-08-17 11:41:55 +09:30
Jon
c3a61a489f Merge branch 'fix-numerous' into 'development'
fix: countless

See merge request nofusscomputing/projects/nodered_ldap_self_service!7
2023-08-16 15:14:11 +00:00
dd8ecaa42f chore: updated creds
!7
2023-08-16 15:11:28 +00:00
Jon
b4a587362f fix(glpi): use updated vars for glpi config
!7
2023-08-17 00:40:01 +09:30
Jon
0f8fd1961d fix(password_reset): use updated vars for password change
!7
2023-08-17 00:37:40 +09:30
Jon
7645117a8c fix(ldap_filter): use updated vars for password change
!7
2023-08-17 00:35:37 +09:30
Jon
a3bb6ec76b fix(ldap_filter): use update vars
!7
2023-08-17 00:34:53 +09:30
Jon
edb9ba658b Merge branch 'fix-token-auth' into 'development'
fix(token_auth): corrected logic to check token

See merge request nofusscomputing/projects/nodered_ldap_self_service!6
2023-08-16 08:11:47 +00:00
Jon
1a995c4394 fix(token_auth): corrected logic to check token
!6
2023-08-16 17:37:34 +09:30
Jon
072a56d035 Merge branch 'fix-change-password' into 'development'
fix(html_forms): remove '/' suffix from post path

See merge request nofusscomputing/projects/nodered_ldap_self_service!5
2023-08-16 05:51:15 +00:00
Jon
04a95f4b1d fix(change_password): use session object
the paths changed in a earlier commit

!5
2023-08-16 15:19:22 +09:30
Jon
afddc85328 fix(html_forms): valid path check use new vars
!5
2023-08-16 15:18:43 +09:30
Jon
cf845ea13f fix(html_forms): remove '/' suffix from post path
!5
2023-08-16 15:17:58 +09:30
Jon
09f8e9a9ff Merge branch 'fix-change-password' into 'development'
fix(change_password): use uppercase for hash name

See merge request nofusscomputing/projects/nodered_ldap_self_service!4
2023-08-16 05:35:10 +00:00
Jon
d64e83df4d fix(change_password): use uppercase for hash name
!4
2023-08-16 15:03:59 +09:30
Jon
2d1fcf8e84 Merge branch '4-flow-cred' into 'development'
feat: "manual encryption of flows_cred.json"

See merge request nofusscomputing/projects/nodered_ldap_self_service!3
2023-08-15 07:32:45 +00:00
Jon
6c88529a73 docs(docker): added script docs
!3 #4 #5
2023-08-15 16:53:51 +09:30
Jon
7824842cec fix(docker): npm permissions issue
!3
2023-08-15 16:36:45 +09:30
Jon
90bc0804b1 feat(docker): add encrypt/decrypt scripts to /bin
!3 #4
2023-08-15 16:36:17 +09:30
Jon
93fad13681 feat(flows_cred): bash decryption output to flows_cred.json.tmp
!3 #4
2023-08-15 16:22:09 +09:30
Jon
d001f36c6b feat(flows_cred): bash encryption script
!3 #4
2023-08-15 16:21:30 +09:30
Jon
fb65369426 chore: ignore from commit .tmp tmp. files
!3
2023-08-15 16:20:28 +09:30
Jon
21466c35f8 Merge branch '2-feat-logout' into 'development'
feat: "add logout to ui"

Closes #2

See merge request nofusscomputing/projects/nodered_ldap_self_service!2
2023-08-15 05:06:23 +00:00
Jon
8fb49a4834 fix(logout): prevent favicon.ico from triggering logon
!2 #2
2023-08-15 14:33:26 +09:30
Jon
79020408d1 build: adjust ver to pre-release 0
!2
2023-08-15 14:22:38 +09:30
Jon
1d974579d6 docs(logout): add NodeRed group docs
!2 #2
2023-08-15 14:20:55 +09:30
Jon
f2e0b5c9ba refactor(random): NodeRED changes that are not changes
!2
2023-08-15 14:18:20 +09:30
Jon
12b528d2f1 feat(auth): add logout path check
this will cause the auth path to switch to logging the user out

!2 #2
2023-08-15 14:18:20 +09:30
Jon
0318c478fe fix(logout): dont error if file absent
!2 #2
2023-08-15 14:18:20 +09:30
Jon
df98fc4a85 fix(auth): start auth at beginning not cookie check
!2
2023-08-15 14:18:20 +09:30
Jon
e6d4386848 feat(logout): remove cookie and delete session.
Dont build html as they subsequent requests will cause a logon.

!2 closes #2
2023-08-15 14:18:20 +09:30
Jon
65a370b810 fix(cron): auto load delay set to 5 seconds
this is required so that the config can load as cron requires the config

!2
2023-08-15 14:18:20 +09:30
Jon
c27c12bb29 feat(ui): add logout button
!2 #2
2023-08-15 14:18:20 +09:30
Jon
c0c8777269 docs(readme): fix docs link
!2
2023-08-14 16:23:43 +00:00
Jon
82cf75291d fix(docker): clone correct branch
!2
2023-08-14 09:57:03 +00:00
Jon
2cc51e9eed Merge branch 'genesis' into 'development'
chore(flow): initial project setup

See merge request nofusscomputing/projects/nodered_ldap_self_service!1
2023-08-14 08:24:48 +00:00