Skip to content

Log in options#622

Open
frankieroberto wants to merge 29 commits intomainfrom
log-in-multiple-options
Open

Log in options#622
frankieroberto wants to merge 29 commits intomainfrom
log-in-multiple-options

Conversation

@frankieroberto
Copy link
Collaborator

@frankieroberto frankieroberto commented Jan 22, 2026

This updates the log in pages to demonstrate how we might enable the use of additional third party log in systems, alongside our existing Okta log in.

Screenshots

Log in page

(Showing some fictional alternative log in options)

This assumes that the number of additional log in options is between 1 and 5 or so. In this case we could show Okta as the primary button (as it is used by all our existing users), followed by secondary buttons for the additional options:

Screenshot 2026-02-27 at 13 50 12

If the number of additional options got longer, we might switch to using radios instead:

Screenshot 2026-02-27 at 13 53 09

(And if there were even more options, we might need a rethink)

Error: account not recognised

This would show if you successfully log in with a third party provider, and then get redirected back, but the account you logged in with is not associated with an existing RAVS account.

Screenshot 2026-02-27 at 15 18 43

Error: email matches but you've not used this log in method before

This would show if you log in successfully with a 3rd party provider, but the email address you have logged in with is associated with a different 3rd party provider.

In this scenario, we would require the user to first log in with the provider they used previously (but we would be unable to tell them which one this is), and then when they have done so they would be logged in to the service AND the 2 providers would be linked, allowing them to use either option in future.

Screenshot 2026-02-27 at 15 18 56

@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-bru7me January 22, 2026 16:41 Inactive
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-bru7me January 23, 2026 15:18 Inactive
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-bru7me January 23, 2026 15:18 Inactive
@frankieroberto frankieroberto requested a deployment to record-a-vac-log-in-mul-vp7hwu February 12, 2026 10:31 Abandoned
@frankieroberto frankieroberto marked this pull request as ready for review February 12, 2026 10:31
@frankieroberto frankieroberto requested a deployment to record-a-vac-log-in-mul-vp7hwu February 12, 2026 10:32 Abandoned
Co-authored-by: Anna-Sutton <anna.sutton9@nhs.net>
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 16, 2026 16:04 Inactive
Co-authored-by: Anna-Sutton <anna.sutton9@nhs.net>
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 16, 2026 16:04 Inactive
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 16, 2026 16:54 Inactive
@Anna-Sutton
Copy link
Contributor

Anna-Sutton commented Feb 16, 2026

See latest @frankieroberto

@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 16, 2026 17:45 Inactive
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 16, 2026 17:49 Inactive
@frankieroberto frankieroberto temporarily deployed to record-a-vac-log-in-mul-vp7hwu February 17, 2026 15:39 Inactive
@frankieroberto
Copy link
Collaborator Author

@Anna-Sutton have updated this again (based on what we agreed on the call) - would you mind double checking it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants