Robert Bond
c2ae6964f9
Merged PR 2318: auth stabilisation: extract shared myportal auth guard helper
...
auth stabilisation: extract shared myportal auth guard helper
ntroduces a small shared SSR helper (resolveMyPortalAuthContext) to standardize common myportal auth/session guards (session presence, session user identity, and pinsUser cookie) with preserved reason-coded diagnostics and signin redirect behavior. Migrates exactly two loaders (pages/myportal/searchresults.js, pages/myportal/addresssearchresults.js) to use the helper while keeping loader-specific UPSTREAM_FAILURE and CONTACT_LOOKUP_FAILED logic unchanged.
Related work items: #23020
2026-05-14 10:38:45 +00:00
Robert Bond
4fb62a6773
Merged PR 2317: Auth stabilisation: add reason-coded guards to MyPortal loaders
...
Adds incremental auth/session hardening across myportal loader paths (loadMyPortalAppealPage, searchresults, addresssearchresults) with explicit guard ordering and reason-coded diagnostics for missing session, missing session identity, missing cookie identity, contact/account lookup failures, and upstream dependency failures. Includes targeted Phase22 loader guard tests and keeps redirect behaviour policy unchanged.
Related work items: #23020
2026-05-14 10:27:12 +00:00
Robert Bond
d0b2fd077a
Merged PR 2315: Auth stabilistatiion and hardening
...
Related work items: #23020
2026-05-14 08:55:49 +00:00
robbond
cbcb9549be
refactor phase 3a myportal search results imports
2026-03-12 09:20:01 +00:00
robbond
e54a0b2253
updated serching to reduce CRM calls for performance and stability
2025-10-28 11:21:38 +00:00
robbond
c73cf2a013
added service account header removed duplicate sign in button
2024-08-12 11:09:59 +01:00
robbond
b0e2bb6e14
remove unused imports
2024-06-19 06:32:38 +01:00
robbond
da05499a12
mail regex removed
2024-06-10 11:08:01 +01:00
robbond
20cd10394f
added ticketnumber props to footer component
2024-04-09 15:00:30 +01:00
robbond
fac12242e9
ip logging for error reporting
2024-04-08 09:46:25 +01:00
robbond
12d1fbc55e
watched cases and view all
2024-02-05 15:26:13 +00:00
robbond
31375a5999
updated authentication on protected pages
2023-06-05 12:00:28 +01:00
robbond
53914bfe80
updated watch case logic for summary page
2023-03-24 12:09:35 +00:00
robbond
fc5217daf8
show login boolean in redux store
2023-02-15 08:34:04 +00:00
robbond
ee4d00a500
reps trigger for logged out & upload storage acc
2023-01-05 14:26:08 +00:00
robbond
98aefdd867
reps wip
2022-12-16 11:36:01 +00:00
robbond
8c5b299412
removed gov gateway references
2022-10-18 11:51:30 +01:00
robbond
38e70b1ec1
information banner from api with date range
2022-09-22 11:12:04 +01:00
robbond
2f91be126c
componentised timeout applied to logged in pages
2022-01-26 10:38:21 +00:00
robbond
f0b69141d4
removed unused imports & watch case on adv search
2022-01-20 10:31:53 +00:00
robbond
bef5e8abcc
remove references to token
2022-01-13 13:54:06 +00:00
robbond
7c9cc31d75
added in oauth fo dev
2021-11-15 14:49:44 +00:00
robbond
449b089aba
watched case and stop wathcing case added
2021-11-04 12:03:01 +00:00
robbond
346cefd1bb
pagination for documents seo head meta refactor
2021-10-22 13:23:38 +01:00
robbond
aaaf889139
add cookie consent manger & updated cookie banner
2021-10-14 19:35:32 +01:00
robbond
b34c56145d
added create contact flow for registration
2021-10-13 07:40:36 +01:00
robbond
59f7d95f88
GEL defect and ui changes
2021-10-07 14:47:17 +01:00
robert.bond@test.gov.wales
7044497f08
added login soon box and updated translations
2021-09-20 13:32:24 +01:00