Skip to content

Implement live comprehensive example #58

@james-d-elliott

Description

@james-d-elliott

Description

It would be good as some users have mentioned to produce a live example that's published showcasing not only what this library is capable of but also what webauthn is capable of. This would help users implement the library, and show what options are available.

The following things can be showcased:

  • Simple email/username and password registration/login for demonstration purposes
  • Webauthn Registration
    • Standard Registration (non-discoverable)
    • Discoverable Registration
    • Identityless/Userless Registration i.e. via a discoverable credential which links to an account UUID/GUID
    • Support for all of the standard registration options:
      • Attachment
      • Discoverable / Resident Key / Require Resident Key
      • User Verification
      • Conveyancing Preference
  • Webauthn Authentication
    • "True" passwordless logins (no username required) which also supports usernameless login
    • 2FA demonstration

Implementation Specifics (all ideas at this point):

  • React (via go embed)
  • Database
    • Postgres?
  • Hosting:
    • I can probably self host it in the cloud but it'd be good to find some form of sponsor for this which allows a distributed model maybe

Use Case

No response

Documentation

#47

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions