gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.41k stars 1.74k forks source link

Design for improved passkey support #21319

Closed roraback closed 8 months ago

roraback commented 1 year ago

Design support for #19314 - Improving Passkey Support.

Recommended route: split username and authentication so that we can recommend the appropriate login approach based on the username. See the link shared in a comment to #19314 for more about this approach: https://passkeys.dev/docs/use-cases/bootstrapping/

Default to passwordless for auth setup.

roraback commented 1 year ago

Let's also revisit the sign-up flow to make passwordless sign-up clearer and more prominent. ccing @rishibarbhaya-design

roraback commented 1 year ago

Engineering not planning until Q3

rishibarbhaya-design commented 11 months ago

Based on the requirement, we have designed the revised passkey flow. Click here to access the Figma Designs

The design includes the following section

  1. Account Setup | Passkey Option OR Manual Setup
  2. Password | Set Password & Change Password
  3. Account Settings Default Views
  4. Passkeys Setup & Multiple Flows
  5. Login Flows
  6. Recovery Flow