GitHub / passport/todos-express-webauthn / commits
Todo app using Express and Passport for passwordless sign in with passkeys or security keys.
SHA | Message | Author | Date | Stats |
---|---|---|---|---|
3d65ceb8 | WIP: Add account view for managing passkeys. | Jared Hanson <j****n@g****m> | about 2 years ago | |
16796ff1 | Add conditional mediation to login form. | Jared Hanson <j****n@g****m> | about 2 years ago | |
a10b116a | Documenting signup options. | Jared Hanson <j****n@g****m> | about 2 years ago | |
ae6e2167 | Add RS256 algorithm as supported. | Jared Hanson <j****n@g****m> | about 2 years ago | |
b50fe7cf | Update description. | Jared Hanson <j****n@g****m> | about 3 years ago | |
e95b4d35 | Update readme. | Jared Hanson <j****n@g****m> | about 3 years ago | |
62c6a108 | Update readme. | Jared Hanson <j****n@g****m> | over 3 years ago | |
aa2669e0 | Update description. | Jared Hanson <j****n@g****m> | over 3 years ago | |
9d111331 | Add readme. | Jared Hanson <j****n@g****m> | over 3 years ago | |
125386b2 | Rename scripts to js. | Jared Hanson <j****n@g****m> | over 3 years ago | |
46e2a9fe | Remove unused script. | Jared Hanson <j****n@g****m> | over 3 years ago | |
0b722ba4 | Nit clientDataJSON. | Jared Hanson <j****n@g****m> | over 3 years ago | |
3dfdc493 | Simplify how credential is serialized during signup. | Jared Hanson <j****n@g****m> | over 3 years ago | |
7390dd8d | Simplify how credential is serialized during login. | Jared Hanson <j****n@g****m> | over 3 years ago | |
56a94037 | Remove unused users routes. | Jared Hanson <j****n@g****m> | over 3 years ago | |
19806257 | Update dependencies. | Jared Hanson <j****n@g****m> | over 3 years ago | |
5a506ec8 | Handle 4xx errors on auth. | Jared Hanson <j****n@g****m> | over 3 years ago | |
959df8b0 | Fail with informative message. | Jared Hanson <j****n@g****m> | over 3 years ago | |
5b31a603 | Verify user handle. | Jared Hanson <j****n@g****m> | over 3 years ago | |
fd1fda83 | Store user handle with user. | Jared Hanson <j****n@g****m> | over 3 years ago | |
a26d1383 | Improved client-side handling of sign up challenge. | Jared Hanson <j****n@g****m> | over 3 years ago | |
7e2b81ed | Silence verbose logging. | Jared Hanson <j****n@g****m> | over 3 years ago | |
740f1baf | Accept user handle argument. | Jared Hanson <j****n@g****m> | over 3 years ago | |
559baa70 | Adding challenge. | Jared Hanson <j****n@g****m> | over 3 years ago | |
7f6a6239 | Set user verification to discouraged, per Google's recommendation. | Jared Hanson <j****n@g****m> | over 3 years ago | |
9fd54950 | Add options. | Jared Hanson <j****n@g****m> | over 3 years ago | |
33244d3c | Remove dead code. | Jared Hanson <j****n@g****m> | over 3 years ago | |
e5a8c014 | Add challenge to path of public-key signup. | Jared Hanson <j****n@g****m> | over 3 years ago | |
a6378845 | Remove form from login page. | Jared Hanson <j****n@g****m> | over 3 years ago | |
8473fe9f | Remove use of XHR from login in favor of fetch. | Jared Hanson <j****n@g****m> | over 3 years ago | |
f583242b | Clean up. | Jared Hanson <j****n@g****m> | over 3 years ago | |
f5866396 | Clean up. | Jared Hanson <j****n@g****m> | over 3 years ago | |
1a293a51 | Implement verify. | Jared Hanson <j****n@g****m> | over 3 years ago | |
3bb70371 | Hooking into login. | Jared Hanson <j****n@g****m> | over 3 years ago | |
1c44f992 | Silence verbose logging. | Jared Hanson <j****n@g****m> | over 3 years ago | |
231719ca | Insert key into db. | Jared Hanson <j****n@g****m> | over 3 years ago | |
2d1e7289 | Post to login and temp disable CSRF. | Jared Hanson <j****n@g****m> | over 3 years ago | |
e211d00c | Respond with sign up challenge. | Jared Hanson <j****n@g****m> | over 3 years ago | |
fde83fe5 | WIP: sign up with public key. | Jared Hanson <j****n@g****m> | over 3 years ago | |
8f3f19a8 | Rename script file. | Jared Hanson <j****n@g****m> | over 3 years ago | |
8f11b2f0 | Register events only if PublicKeyCredential is supported. | Jared Hanson <j****n@g****m> | over 3 years ago | |
2fb18af1 | Add logout and signup routes. | Jared Hanson <j****n@g****m> | over 3 years ago | |
c535453d | Update package metadata. | Jared Hanson <j****n@g****m> | over 3 years ago | |
c9b25cdb | Remove unused boot files. | Jared Hanson <j****n@g****m> | over 3 years ago | |
e0292794 | Update app and db. | Jared Hanson <j****n@g****m> | over 3 years ago | |
db366a01 | Update index routes. | Jared Hanson <j****n@g****m> | over 3 years ago | |
fa22e2a1 | Update index routes. | Jared Hanson <j****n@g****m> | over 3 years ago | |
1bcd7fac | Update views. | Jared Hanson <j****n@g****m> | over 3 years ago | |
59bce677 | Add assets. | Jared Hanson <j****n@g****m> | over 3 years ago | |
9fd34774 | Remove unused assets. | Jared Hanson <j****n@g****m> | over 3 years ago | |
63341271 | Remove unused routes. | Jared Hanson <j****n@g****m> | over 3 years ago | |
bfa67d61 | Update bin. | Jared Hanson <j****n@g****m> | over 3 years ago | |
515795e8 | Lookup keys for challenge with username. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
6afe2696 | Create new security keys. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
d7d6192e | Render security keys. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
c59815e1 | Load user in verify callback. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
28fd5186 | Challenge webauthn on login route. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
5aaa1b4e | Register public key at MFA endpoint. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
5c401158 | Move create challenge to POST /users. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
e84d8d1b | Submit form as form data. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
2b5850ac | Add myaccount routes. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
b93d97a7 | Rename views/register to views/signup. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
0bdab8e2 | Rename routes/account to routes/users. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
5b95f07b | Rename server.js to app.js. | Jared Hanson <j****n@g****m> | almost 4 years ago | |
36831864 | WIP | Jared Hanson <j****n@g****m> | about 4 years ago | |
eea2ceda | Update client-side JS. | Jared Hanson <j****n@g****m> | about 4 years ago | |
159c3492 | Create user prior to webauth.create challenge. | Jared Hanson <j****n@g****m> | about 4 years ago | |
b2f81276 | Clean up create account view and routes. | Jared Hanson <j****n@g****m> | about 4 years ago | |
a9a5ab6c | Post to /login/public-key. | Jared Hanson <j****n@g****m> | about 4 years ago | |
f9373e6c | Query for public key credential on verify. | Jared Hanson <j****n@g****m> | about 4 years ago | |
17e1379d | Insert public key credential on register. | Jared Hanson <j****n@g****m> | about 4 years ago | |
1eaadec4 | Switch to sqlite. | Jared Hanson <j****n@g****m> | about 4 years ago | |
ffff4ff7 | Move webauthn response route to /login/public-key. | Jared Hanson <j****n@g****m> | about 4 years ago | |
eb820ed6 | Make login view prettier. | Jared Hanson <j****n@g****m> | about 4 years ago | |
14f4125b | Make home view prettier. | Jared Hanson <j****n@g****m> | about 4 years ago | |
de277e05 | Load boot/auth. | Jared Hanson <j****n@g****m> | about 4 years ago | |
48701368 | Factor passport init into boot/auth. | Jared Hanson <j****n@g****m> | about 4 years ago | |
a5a65c26 | Parse more attestation formats. | Jared Hanson <j****n@g****m> | about 6 years ago | |
3bc5590f | Remove extraneous comments. | Jared Hanson <j****n@g****m> | about 6 years ago | |
0f88b264 | Add route to view profile. | Jared Hanson <j****n@g****m> | about 6 years ago | |
3a5e8283 | Set session and auth user. | Jared Hanson <j****n@g****m> | about 6 years ago | |
26db1a27 | Load user on login. | Jared Hanson <j****n@g****m> | about 6 years ago | |
d0962e95 | Link credential to user record. | Jared Hanson <j****n@g****m> | about 6 years ago | |
a325879b | Move credential creation into account. | Jared Hanson <j****n@g****m> | about 6 years ago | |
ebf055b0 | Silence verbose logging. | Jared Hanson <j****n@g****m> | about 6 years ago | |
1ec81c3e | Silence verbose logging. | Jared Hanson <j****n@g****m> | about 6 years ago | |
7117ff4f | Load authenticator from database. | Jared Hanson <j****n@g****m> | about 6 years ago | |
4a4452b1 | Stub out parsing of attestation response. | Jared Hanson <j****n@g****m> | about 6 years ago | |
29701b8c | Add passport-webauthn | Jared Hanson <j****n@g****m> | about 6 years ago | |
4ce57d20 | Factor out webauthn routes. | Jared Hanson <j****n@g****m> | about 6 years ago | |
5afdd220 | Add credential route. | Jared Hanson <j****n@g****m> | about 6 years ago | |
586a9c5d | Post response. | Jared Hanson <j****n@g****m> | about 6 years ago | |
5f22222a | Add login routes. | Jared Hanson <j****n@g****m> | about 6 years ago | |
5923c5f6 | POST credential | Jared Hanson <j****n@g****m> | about 6 years ago | |
6485e21e | Create account in db. | Jared Hanson <j****n@g****m> | about 6 years ago | |
23531bb8 | Add registration route. | Jared Hanson <j****n@g****m> | about 6 years ago | |
e33c630c | Initial comit. | Jared Hanson <j****n@g****m> | about 6 years ago |