Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/passport/todos-express-webauthn

Todo app using Express and Passport for passwordless sign in with passkeys or security keys.
https://github.com/passport/todos-express-webauthn

WIP: Add account view for managing passkeys.

3d65ceb81738546fa3927f2f341ef4bae8091792 authored about 1 year ago by Jared Hanson <[email protected]>
Add conditional mediation to login form.

16796ff18538599340fc46d1b0fc520b03610eda authored about 1 year ago by Jared Hanson <[email protected]>
Documenting signup options.

a10b116a4bc6b76bdee14ac1ef45e9ccb1c16509 authored about 1 year ago by Jared Hanson <[email protected]>
Add RS256 algorithm as supported.

ae6e216791a11851c540ebad45ad9a59506cd98e authored about 1 year ago by Jared Hanson <[email protected]>
Update description.

b50fe7cfe69b2aa9c9a5b93ba94af104e2577e70 authored over 2 years ago by Jared Hanson <[email protected]>
Update readme.

e95b4d357f10c29458baa03ad05e7fdb41487b28 authored over 2 years ago by Jared Hanson <[email protected]>
Update readme.

62c6a108ee3c6b2d8763e9bb4bbefc87c81de2e9 authored over 2 years ago by Jared Hanson <[email protected]>
Update description.

aa2669e0105b1b0e94d57b24473b22c8d1a20384 authored over 2 years ago by Jared Hanson <[email protected]>
Add readme.

9d111331476af2ce97f0958c46395ee0c997a027 authored over 2 years ago by Jared Hanson <[email protected]>
Rename scripts to js.

125386b209f92c6b5b74372c2635774332dcda86 authored over 2 years ago by Jared Hanson <[email protected]>
Remove unused script.

46e2a9fee6427bc2c3ac1f6cf45d6880f4f3e3bd authored over 2 years ago by Jared Hanson <[email protected]>
Nit clientDataJSON.

0b722ba45c9b0475262c0badbfa4845085585cfe authored over 2 years ago by Jared Hanson <[email protected]>
Simplify how credential is serialized during signup.

3dfdc4938116eebe118c87272872d6ecc7831390 authored over 2 years ago by Jared Hanson <[email protected]>
Simplify how credential is serialized during login.

7390dd8d7adedd81981e1927df192e77e1140354 authored over 2 years ago by Jared Hanson <[email protected]>
Remove unused users routes.

56a94037ec99e9647fc10dd2ac3432697c41b2e4 authored over 2 years ago by Jared Hanson <[email protected]>
Update dependencies.

19806257986a41a89bd273818397924c5e42b407 authored over 2 years ago by Jared Hanson <[email protected]>
Handle 4xx errors on auth.

5a506ec83d1b9bba60c8044f225f211e4ee7d3ba authored over 2 years ago by Jared Hanson <[email protected]>
Fail with informative message.

959df8b0dc1be282da9d48cf4f9f6d61a0141d46 authored over 2 years ago by Jared Hanson <[email protected]>
Verify user handle.

5b31a603dbff87d625d39567f15667dd06f83336 authored over 2 years ago by Jared Hanson <[email protected]>
Store user handle with user.

fd1fda83ad9a4d0cfd4b1d758cb216cc5b6c9acd authored over 2 years ago by Jared Hanson <[email protected]>
Improved client-side handling of sign up challenge.

a26d1383e052f9bc1fc02e04b65948cb945f5d8c authored over 2 years ago by Jared Hanson <[email protected]>
Silence verbose logging.

7e2b81ed5d10bfede7e682b01355842988692499 authored over 2 years ago by Jared Hanson <[email protected]>
Accept user handle argument.

740f1baf8726ebed27f62cd3456452dbb61df52d authored over 2 years ago by Jared Hanson <[email protected]>
Adding challenge.

559baa709c9ff46dbe400a3452c94382059c17f3 authored over 2 years ago by Jared Hanson <[email protected]>
Set user verification to discouraged, per Google's recommendation.

7f6a6239a80ed2b7aeac7cc3028ad488d41506de authored over 2 years ago by Jared Hanson <[email protected]>
Add options.

9fd54950dd7a555e019d623415f210fcc554bdf9 authored over 2 years ago by Jared Hanson <[email protected]>
Remove dead code.

33244d3c5e2bae39212ea1f315d90cc28c13aaa9 authored over 2 years ago by Jared Hanson <[email protected]>
Add challenge to path of public-key signup.

e5a8c0145d57355c6120749bec9da9b48bd868dd authored over 2 years ago by Jared Hanson <[email protected]>
Remove form from login page.

a6378845759b85486ed7e2b051180b77df6cf6cf authored over 2 years ago by Jared Hanson <[email protected]>
Remove use of XHR from login in favor of fetch.

8473fe9f83f1effba5b4a16a03c56af2b0c5755b authored over 2 years ago by Jared Hanson <[email protected]>
Clean up.

f583242bdb702cc2f6290e7b6ef4e14acc8ee733 authored over 2 years ago by Jared Hanson <[email protected]>
Clean up.

f5866396a86224c689ae7e4d091858392c2958d8 authored over 2 years ago by Jared Hanson <[email protected]>
Implement verify.

1a293a5116b6bf58f38fdff78e2cf041cab59115 authored over 2 years ago by Jared Hanson <[email protected]>
Hooking into login.

3bb70371457283f730e9abe7882e36df91ef36b9 authored over 2 years ago by Jared Hanson <[email protected]>
Silence verbose logging.

1c44f992c19b26f31a5270f3a173972ff2551c73 authored over 2 years ago by Jared Hanson <[email protected]>
Insert key into db.

231719ca80dfefdacbf791c78aa4c9c1e5e9c4c7 authored over 2 years ago by Jared Hanson <[email protected]>
Post to login and temp disable CSRF.

2d1e7289593c614e04b6f07d8fedcf26da80736d authored over 2 years ago by Jared Hanson <[email protected]>
Respond with sign up challenge.

e211d00cc931fa0d130b330b9bc1956520b97e4f authored over 2 years ago by Jared Hanson <[email protected]>
WIP: sign up with public key.

fde83fe548ceae207bcd26bb5b40f7ad2cc165f4 authored over 2 years ago by Jared Hanson <[email protected]>
Rename script file.

8f3f19a87aad8d904eeb518ea2bf3ab95738de91 authored over 2 years ago by Jared Hanson <[email protected]>
Register events only if PublicKeyCredential is supported.

8f11b2f0c6a1601b32398f292a9bd58dd091ab18 authored over 2 years ago by Jared Hanson <[email protected]>
Add logout and signup routes.

2fb18af188790ac0798fd1f01f13832e4f196fc7 authored over 2 years ago by Jared Hanson <[email protected]>
Update package metadata.

c535453df5796b1107fb84c819179236db410c9a authored over 2 years ago by Jared Hanson <[email protected]>
Remove unused boot files.

c9b25cdb36bd5748008ab5d8cbb6d4cb724a5251 authored over 2 years ago by Jared Hanson <[email protected]>
Update app and db.

e0292794090fd37124eb896f01c0dfac63dcf146 authored over 2 years ago by Jared Hanson <[email protected]>
Update index routes.

db366a0165ffc283f018ec3e6037736b73371c08 authored over 2 years ago by Jared Hanson <[email protected]>
Update index routes.

fa22e2a1e2277612fbfae5f75e467d45b53a5788 authored over 2 years ago by Jared Hanson <[email protected]>
Update views.

1bcd7fac5f8a728324f676c886d8ee06ad749e7a authored over 2 years ago by Jared Hanson <[email protected]>
Add assets.

59bce677ca7cc700e9e33388da224220417edf66 authored over 2 years ago by Jared Hanson <[email protected]>
Remove unused assets.

9fd34774eff6fd474f090a5ddd811cbb33ee60ed authored over 2 years ago by Jared Hanson <[email protected]>
Remove unused routes.

633412716b79a9d20e0ddfbd6c39d9c6f8d59646 authored over 2 years ago by Jared Hanson <[email protected]>
Update bin.

bfa67d6120f2cd4beb05f166776b5362f63ca8b8 authored over 2 years ago by Jared Hanson <[email protected]>
Lookup keys for challenge with username.

515795e8a638693facefb6b1ea425c2edb6c2b0b authored about 3 years ago by Jared Hanson <[email protected]>
Create new security keys.

6afe269645d626204782951964a395c99d44f752 authored about 3 years ago by Jared Hanson <[email protected]>
Render security keys.

d7d6192e172d5762c90511c7014f78f7fd2b8d64 authored about 3 years ago by Jared Hanson <[email protected]>
Load user in verify callback.

c59815e142925160d6347a1158aded84ec35f621 authored about 3 years ago by Jared Hanson <[email protected]>
Challenge webauthn on login route.

28fd51861788f0814bdcd9f234871067be40385e authored about 3 years ago by Jared Hanson <[email protected]>
Register public key at MFA endpoint.

5aaa1b4e90da7720605e85d8147e377a5ff73ce5 authored about 3 years ago by Jared Hanson <[email protected]>
Move create challenge to POST /users.

5c401158c83ce080f04e12e9387b353cf49c5a21 authored about 3 years ago by Jared Hanson <[email protected]>
Submit form as form data.

e84d8d1b9e6b86479a5d5a4b5f167ed71c45039f authored about 3 years ago by Jared Hanson <[email protected]>
Add myaccount routes.

2b5850acfed23cf91bc4ce1fa52776aeb2289eea authored about 3 years ago by Jared Hanson <[email protected]>
Rename views/register to views/signup.

b93d97a71ab206a4f941c4b44e06966f57e7d0a9 authored about 3 years ago by Jared Hanson <[email protected]>
Rename routes/account to routes/users.

0bdab8e2df368a1f8d2d76c156a266fd0f58e706 authored about 3 years ago by Jared Hanson <[email protected]>
Rename server.js to app.js.

5b95f07b6b783ca5403a49cf3b791d65c19c436b authored about 3 years ago by Jared Hanson <[email protected]>
WIP

3683186429d8910ede970eaf5bd9548fba5b6590 authored about 3 years ago by Jared Hanson <[email protected]>
Update client-side JS.

eea2cedadf4235667295eeb10babe7d09228fbdb authored about 3 years ago by Jared Hanson <[email protected]>
Create user prior to webauth.create challenge.

159c3492116143d82c1ea5d9744a3fbca3fb6c83 authored about 3 years ago by Jared Hanson <[email protected]>
Clean up create account view and routes.

b2f812765a0190339517c746b7472272bd44c29c authored about 3 years ago by Jared Hanson <[email protected]>
Post to /login/public-key.

a9a5ab6cba32d3959abde1dd159449fce9643540 authored about 3 years ago by Jared Hanson <[email protected]>
Query for public key credential on verify.

f9373e6c3fbd214652e18349867debc59b2e26d6 authored about 3 years ago by Jared Hanson <[email protected]>
Insert public key credential on register.

17e1379de0206c4230be82a2927a1701d9e88296 authored about 3 years ago by Jared Hanson <[email protected]>
Switch to sqlite.

1eaadec4d92c6477b0c301c875641fb3ed1e0ae7 authored about 3 years ago by Jared Hanson <[email protected]>
Move webauthn response route to /login/public-key.

ffff4ff72e56ce3e78727f99dd0de3b79cf1f827 authored about 3 years ago by Jared Hanson <[email protected]>
Make login view prettier.

eb820ed6a3ecdc89f6a2a14a3df7daf79bfa0b7b authored about 3 years ago by Jared Hanson <[email protected]>
Make home view prettier.

14f4125ba3d0673758b9244980804c143907e200 authored about 3 years ago by Jared Hanson <[email protected]>
Load boot/auth.

de277e055ebafb8383ee3f7e8ca32efc84ac193e authored about 3 years ago by Jared Hanson <[email protected]>
Factor passport init into boot/auth.

487013686a2efedbdbae5b0721c7b14e5b5e0abd authored about 3 years ago by Jared Hanson <[email protected]>
Parse more attestation formats.

a5a65c26952c10ac0623fa312eb4cf1a4645a157 authored about 5 years ago by Jared Hanson <[email protected]>
Remove extraneous comments.

3bc5590f6aa6eb3378b3ee6edf2dc0d425de6204 authored about 5 years ago by Jared Hanson <[email protected]>
Add route to view profile.

0f88b264718aadc4b666a9c72bf3024a231c94dc authored about 5 years ago by Jared Hanson <[email protected]>
Set session and auth user.

3a5e82830edff1eaebe300ca45df2ec0b4ccee2d authored about 5 years ago by Jared Hanson <[email protected]>
Load user on login.

26db1a275f85b25fbfd6aaa26ee44f24e839405c authored about 5 years ago by Jared Hanson <[email protected]>
Link credential to user record.

d0962e95159ec2e296c1e3f509bd3fe705b6535e authored about 5 years ago by Jared Hanson <[email protected]>
Move credential creation into account.

a325879b6669e288169e07a3af840061ef89a333 authored about 5 years ago by Jared Hanson <[email protected]>
Silence verbose logging.

ebf055b058bf29fc699f6882494df0d560109abc authored about 5 years ago by Jared Hanson <[email protected]>
Silence verbose logging.

1ec81c3e30caa7d4deccb3fe8f0567b2263853a8 authored about 5 years ago by Jared Hanson <[email protected]>
Load authenticator from database.

7117ff4fdc24f85eda451ead735dcf72c7c8ac7b authored over 5 years ago by Jared Hanson <[email protected]>
Stub out parsing of attestation response.

4a4452b18da7075962aada5f1bfc4c8a2e86db2f authored over 5 years ago by Jared Hanson <[email protected]>
Add passport-webauthn

29701b8c3ddac16d010e30efdb1ce7a7a5a06496 authored over 5 years ago by Jared Hanson <[email protected]>
Factor out webauthn routes.

4ce57d20df6d27da9ed53b91d16c5142f955de73 authored over 5 years ago by Jared Hanson <[email protected]>
Add credential route.

5afdd2204fb00fd5b7f89bcf886399d43ce2a3c9 authored over 5 years ago by Jared Hanson <[email protected]>
Post response.

586a9c5ddcd9c97e536a65abde255c31c3638c6f authored over 5 years ago by Jared Hanson <[email protected]>
Add login routes.

5f22222af8760b9bd289bca888d008397f27382e authored over 5 years ago by Jared Hanson <[email protected]>
POST credential

5923c5f6f6cc4ae0bbf739f7b43c30cbfedc6d3f authored over 5 years ago by Jared Hanson <[email protected]>
Create account in db.

6485e21ef5c9c7bbfc8f4ebe57e252e7ccaf9c0e authored over 5 years ago by Jared Hanson <[email protected]>
Add registration route.

23531bb8b37060fef0580f79a103ce3971444c2b authored over 5 years ago by Jared Hanson <[email protected]>
Initial comit.

e33c630c97cc59bd80dc7bc128f8836831b0f9ca authored over 5 years ago by Jared Hanson <[email protected]>