|
|
0318c478fe
|
fix(logout): dont error if file absent
!2 #2
|
2023-08-15 14:18:20 +09:30 |
|
|
|
df98fc4a85
|
fix(auth): start auth at beginning not cookie check
!2
|
2023-08-15 14:18:20 +09:30 |
|
|
|
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 |
|
|
|
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 |
|
|
|
c27c12bb29
|
feat(ui): add logout button
!2 #2
|
2023-08-15 14:18:20 +09:30 |
|
|
|
c0c8777269
|
docs(readme): fix docs link
!2
|
2023-08-14 16:23:43 +00:00 |
|
|
|
82cf75291d
|
fix(docker): clone correct branch
!2
|
2023-08-14 09:57:03 +00:00 |
|
|
|
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 |
|
|
|
2a0ad03acf
|
feat(docs): publish to website
!1
|
2023-08-14 17:42:49 +09:30 |
|
|
|
f6d24d76b3
|
feat(flows_cred): Bash script to decrypt
!1
|
2023-08-14 16:33:21 +09:30 |
|
|
|
7e0c798bae
|
feat(token_auth): Added a link-in node for other flows to use
!1
|
2023-08-14 06:31:32 +00:00 |
|
|
|
1d6bceb5ab
|
refactor(auth): group rearrangement for clarity
!1
|
2023-08-14 06:03:28 +00:00 |
|
|
|
a83c8b74d6
|
feat(oauth2): fetch remaining user details from ldap
!1
|
2023-08-14 05:46:23 +00:00 |
|
|
|
dad83f3373
|
fix(user_details): fetch user details from session
!1
|
2023-08-14 04:08:17 +00:00 |
|
|
|
d4897a946b
|
feat(glpi): config moved to config node
this stores the condig in flows_cred.json file
!1
|
2023-08-14 04:00:28 +00:00 |
|
|
|
d453b7f957
|
docs(oauth2): document config
!1
|
2023-08-14 03:42:01 +00:00 |
|
|
|
224c11684e
|
feat(oauth2): return HTTP/400 when no config found
!1
|
2023-08-14 03:33:25 +00:00 |
|
|
|
80275f905a
|
chore: oauth2 credentials
!1
|
2023-08-14 03:23:10 +00:00 |
|
|
|
bc9a83f3bc
|
feat(config): return HTTP/400 if no config found
!1
|
2023-08-14 03:22:44 +00:00 |
|
|
|
d75e652021
|
chore: unknown changes, coords
!1
|
2023-08-14 02:57:48 +00:00 |
|
|
|
ed68297114
|
chore: left overs from selective commits
!1
|
2023-08-14 12:19:28 +09:30 |
|
|
|
ad6b1448cf
|
refactor(status_codes): improve non HTTP/20x flow
!1
|
2023-08-14 12:17:32 +09:30 |
|
|
|
25cbe30033
|
fix(html): correct home link
!1
|
2023-08-14 12:07:04 +09:30 |
|
|
|
63d9ada8c1
|
fix(config): load config in order
!1
|
2023-08-14 12:04:38 +09:30 |
|
|
|
e423004b2d
|
fix(cron): ensure path and filename kept
!1
|
2023-08-14 11:58:00 +09:30 |
|
|
|
e9ea2bf3c9
|
feat(oauth2): added oauth2 authentication
!1
|
2023-08-14 11:52:21 +09:30 |
|
|
|
31b4563e4b
|
feat(nodered): add package node-red-contrib-credentials
required so that config secrets can be stored securely
!1
|
2023-08-14 02:02:47 +00:00 |
|
|
|
255ac7e187
|
chore: flow layout
!1
|
2023-08-13 12:02:41 +00:00 |
|
|
|
b5a6a803c3
|
refactor(flow): improve non HTTP/20x workflow
!1
|
2023-08-13 12:00:29 +00:00 |
|
|
|
4a5714b09a
|
refactor(authentication): improve workflow adding cookie check first
!1
|
2023-08-13 11:33:52 +00:00 |
|
|
|
397f41254d
|
feat(http): add timestamp to msg.http.timestamp
!1
|
2023-08-11 04:28:07 +00:00 |
|
|
|
d941fc9cc3
|
feat(http): add response size to msg.http.response_size
!1
|
2023-08-11 04:28:07 +00:00 |
|
|
|
adefca8832
|
feat(docker): move healthcheck to /admin
!1
|
2023-08-11 13:57:38 +09:30 |
|
|
|
d27dcfc691
|
feat(flow): add request details to msg.http
!1
|
2023-08-11 04:10:16 +00:00 |
|
|
|
fb5ae41259
|
fix(http_response): headers already sent error
the auth nodes had two return paths which was causing the error
!1
|
2023-08-11 03:52:48 +00:00 |
|
|
|
84fd7d577a
|
fix(files): use correct path form header files
!1
|
2023-08-11 03:14:24 +00:00 |
|
|
|
6cb2be2b2b
|
fix(auth): auth flow must return to calling node
!1
|
2023-08-11 02:22:18 +00:00 |
|
|
|
d8d1948963
|
fix(cookie): use camel case
!1
|
2023-08-11 02:10:31 +00:00 |
|
|
|
8e384ac620
|
fix(cron): when nothing ensure the flow returns
!1
|
2023-08-11 01:35:53 +00:00 |
|
|
|
ed3c36d6be
|
fix(cron): create session dir if not exist
!1
|
2023-08-11 01:27:46 +00:00 |
|
|
|
0d59e5696c
|
feat(docker): only include project files needed
!1
|
2023-08-11 10:44:32 +09:30 |
|
|
|
80cb70b75a
|
feat(NodeRED): use env var 'NODE_RED_CREDENTIAL_SECRET' for credential key
!1
|
2023-08-11 10:44:32 +09:30 |
|
|
|
0496e7de7a
|
feat(NodeRED): disable projects, not needed
!1
|
2023-08-11 10:44:32 +09:30 |
|
|
|
9c4f686cc4
|
fix(home_button): home button was submitting form
this button is a link and not part of the form.
!1
|
2023-08-10 15:52:23 +00:00 |
|
|
|
ff303a8e99
|
feat(web_server): serve self service on path '/'
!1
|
2023-08-11 00:30:25 +09:30 |
|
|
|
36de8c58a1
|
feat(docker): docker building added
!1
|
2023-08-11 00:30:25 +09:30 |
|
|
|
cb934145a6
|
feat(NodeRED): enable projects
!1
|
2023-08-11 00:30:25 +09:30 |
|
|
|
98e7a89005
|
feat(NodeRED): dont show welcome message
!1
|
2023-08-11 00:30:25 +09:30 |
|
|
|
843ba86c3d
|
feat(NodeRED): move admin to path /admin
!1
|
2023-08-11 00:30:25 +09:30 |
|
|
|
229737fc8f
|
feat(docker): added default nodeRED settings.js
!1
|
2023-08-11 00:30:25 +09:30 |
|