rcpch / rcpch-audit-engine

Epilepsy12 Audit Platform
https://e12.rcpch.ac.uk/
GNU Affero General Public License v3.0
5 stars 4 forks source link

Passkeys are a desirable feature #978

Open eatyourpeas opened 1 month ago

eatyourpeas commented 1 month ago
          > a way for users to complete 2FA if they don't have access to their phone would also be helpful

Long term I think we should additionally support passkeys: https://www.tomsguide.com/news/what-are-passkeys. iOS and Android synchronise them across your devices so you'd be able to log in with anything logged in to your Apple ID or Google account.

We would still need a way to reset the users 2fa manually. As part of this we should also do an additional factor check, eg a one time email link as we won't practically be able to verify the users identity when they request the reset.

Originally posted by @mbarton in https://github.com/rcpch/rcpch-audit-engine/issues/905#issuecomment-2082598450