Skip to content
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

Implement U2F authentication option #32

Open
itismadness opened this issue Nov 2, 2018 · 1 comment
Open

Implement U2F authentication option #32

itismadness opened this issue Nov 2, 2018 · 1 comment

Comments

@itismadness
Copy link

No description provided.

@pjc09h
Copy link

pjc09h commented Sep 22, 2023

FYI, BioGazelle has a robust WebAuthn/FIDO2 implementation. I'll link the backend library documentation, the frontend library documentation, and the source for the various files:

Basically, the main components are the base class (common implementation) and a couple of small classes to store and retrieve credentials in the database (specific implementations). Then there's some JavaScript that hits your API to interact with the backend classes, do the handshakes, and communicate the results to the user.

Depending on where you decide to call webAuthnAssert.js in your login flow, you can use WebAuthn either as passwordless single-factor authentication or as multi-factor authentication with or without TOTP. I'm using the passwordless option to limit logins to one request.

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

No branches or pull requests

2 participants