Commit Graph

81 Commits

Author SHA1 Message Date
Jon
8fb49a4834 fix(logout): prevent favicon.ico from triggering logon
!2 #2
2023-08-15 14:33:26 +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
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
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
Jon
ed68297114 chore: left overs from selective commits
!1
2023-08-14 12:19:28 +09:30
Jon
ad6b1448cf refactor(status_codes): improve non HTTP/20x flow
!1
2023-08-14 12:17:32 +09:30
Jon
25cbe30033 fix(html): correct home link
!1
2023-08-14 12:07:04 +09:30
Jon
63d9ada8c1 fix(config): load config in order
!1
2023-08-14 12:04:38 +09:30
Jon
e423004b2d fix(cron): ensure path and filename kept
!1
2023-08-14 11:58:00 +09:30
Jon
e9ea2bf3c9 feat(oauth2): added oauth2 authentication
!1
2023-08-14 11:52:21 +09:30
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
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
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
b45bd8f703 feat(main_menu): added user name
!1
2023-08-10 11:15:57 +00:00
dc8fa69090 feat(change_password): user can now change their password
!1
2023-08-10 11:08:34 +00:00
d1f3a2447b feat(change_password): removed from dev feature flag
!1
2023-08-10 07:01:23 +00:00
156f2b2360 feat(glpi): added switch auto_assign to assign ticket to api use
!1
2023-08-10 06:56:06 +00:00
66d6edb63e fix(html): results failed to display
!1
2023-08-10 05:21:03 +00:00
df06ef879e feat(cron): add cron time triggers
!1
2023-08-10 05:12:01 +00:00
9e18475edc feat(flow): add cron flow
!1
2023-08-10 03:47:09 +00:00
80569b9b28 fix: glpi set req details and fix disable submit button on click
!1
2023-08-10 03:32:02 +00:00
6ee8408658 feat(form): on clicking submit button disable it
this prevens multiple form sibmissions

!1
2023-08-10 03:04:23 +00:00
c46c076aee feat(password_reset): ensure user details match auth details
!1
2023-08-10 02:53:36 +00:00
bca0165b01 docs(http_server): intro docs added to groups
!1
2023-08-10 02:15:23 +00:00
299ec8793d docs(http_server): added docs to some groups
!1
2023-08-10 02:08:15 +00:00