-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Session timeout #48
Comments
meeting planned with Craig w/c 19/10 |
Conversation with Craig re:time out pattern Currently we have services that time out after 20-30 minutes without a warning. This deletes any information the user has input. WCAG 2.2.1 requirements state a user must be able to do one of the below:
Register to vote have gone for the extend a the session option. They have a warning pop up (javascript) at 15 minutes with a further 5 minute countdown for the user to extend the session. Security are resistant to long session times so 20 hours will probably get push back. Tech restraints - if using javascript for the pop up what happens when a user has javascript turned off? Currently they would be timed out without a warning which then makes the service non-compliant. Need a solution for this instance. Potentially an option for users to preset time at the beginning or default to 20 hrs. Stakeholders that need involvement are Craig (accessibility), security teams and design a UR community. 2.2.6 includes a recommendation to add a warning about the session time to the beginning of a service. This is a recommendation and is a AAA standard (not currently required). This is required on any service that has a timeout of less than 20 hours, including Agent facing. Next steps
|
Session timeout proof of concept #79 |
Time out covered on below design systems alphagov/govuk-design-system-backlog#104 https://budgeting-loan-application-new.herokuapp.com/BLAS/master/timeout-warning New style JSA extend service modal (u - BL p - LB) |
session-timeout.pdf |
@HelenOsg to look at identifying someone in security to check over documentation. |
Email response from Pete Kelly re:session timeout length. Hi Helen Session time out was a fraught subject and we did some work to establish a standard that we have implemented in all our and WA external facing applications which is a balance between, usability, accessibility and security outlined below . Timeout: There has been some discussion around this but the DWP “policy” was a balance between usability and security and this was the pattern that we adopted. It addresses the NCSC and WCAG guidance’s and provides a known level of security protection for our services and the client accounts National Cyber Security Centre (NCSC) recommend a 15 minute timeout but are flexible based on use case and threat level: This NCSC guidance is in conflict with WCAG 2.1 "Guideline 2.2 Enough Time" which requires action for us on sessions discarded below 20 hours: See Success Criterion 2.2.1 Timing Adjustable If a session is discarded after less than 20 hours, we must provide the facility to either: Turn off the timeout - (well we can’t do this one and satisfy our policy) HTD Pete |
Let's chase Health Assessment Service (query content changes) for any insights. Let's capture these in a discussion. |
What work do we need to do?
Let users add time on to a session.
Why are we doing it?
Accessibility. WCAG 2.2.1 states a user must be able to add additional time onto a session if needed. A lot of our citizen services use sessions (for security).
Related stories
Remove cookie banner from timeout example @Remove cookie banner from session time out example #123The text was updated successfully, but these errors were encountered: