Ecosyste.ms: OpenCollective

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

Passport.js

Simple, unobtrusive authentication for Node.js.
Collective - Host: opensource - https://opencollective.com/passportjs - Website: https://www.passportjs.org/ - Code: https://github.com/passport

Initial commit.

github.com/passport/todos-express-ethereum - 5478cf0d9facc4fa712d47afae1c3625fd8e557b authored about 3 years ago by Jared Hanson <[email protected]>
Add OTP 2-factor login route and strategy.

github.com/passport/express-4.x-totp-2factor-example - cd2f9aab32c57a3a02fd7cfc71bba2b75fff92df authored over 3 years ago by Jared Hanson <[email protected]>
Insert OTP secret into DB.

github.com/passport/express-4.x-totp-2factor-example - da781e12bf545904b3856f0b6838d566a6b452cc authored over 3 years ago by Jared Hanson <[email protected]>
Add routes to set up new authenticator.

github.com/passport/express-4.x-totp-2factor-example - 77c225d9c7989d0808c18795c13cf48842eb8aa7 authored over 3 years ago by Jared Hanson <[email protected]>
Use credential management API to store federated credential.

github.com/passport/todos-express-social-credential-management - f11a319c1927e4e542a306ad6f15baf1bac8dd9c authored over 3 years ago by Jared Hanson <[email protected]>
Use credential management API to get and store password.

github.com/passport/todos-express-password-credential-management - 0a7704b0a1ae3c10f514b5dbb81638caca3c67b3 authored over 3 years ago by Jared Hanson <[email protected]>
Lookup keys for challenge with username.

github.com/passport/todos-express-webauthn - 515795e8a638693facefb6b1ea425c2edb6c2b0b authored over 3 years ago by Jared Hanson <[email protected]>
Create new security keys.

github.com/passport/todos-express-webauthn - 6afe269645d626204782951964a395c99d44f752 authored over 3 years ago by Jared Hanson <[email protected]>
Render security keys.

github.com/passport/todos-express-webauthn - d7d6192e172d5762c90511c7014f78f7fd2b8d64 authored over 3 years ago by Jared Hanson <[email protected]>
Load user in verify callback.

github.com/passport/todos-express-webauthn - c59815e142925160d6347a1158aded84ec35f621 authored over 3 years ago by Jared Hanson <[email protected]>
Challenge webauthn on login route.

github.com/passport/todos-express-webauthn - 28fd51861788f0814bdcd9f234871067be40385e authored over 3 years ago by Jared Hanson <[email protected]>
Register public key at MFA endpoint.

github.com/passport/todos-express-webauthn - 5aaa1b4e90da7720605e85d8147e377a5ff73ce5 authored over 3 years ago by Jared Hanson <[email protected]>
Move create challenge to POST /users.

github.com/passport/todos-express-webauthn - 5c401158c83ce080f04e12e9387b353cf49c5a21 authored over 3 years ago by Jared Hanson <[email protected]>
Submit form as form data.

github.com/passport/todos-express-webauthn - e84d8d1b9e6b86479a5d5a4b5f167ed71c45039f authored over 3 years ago by Jared Hanson <[email protected]>
Add myaccount routes.

github.com/passport/todos-express-webauthn - 2b5850acfed23cf91bc4ce1fa52776aeb2289eea authored over 3 years ago by Jared Hanson <[email protected]>
Rename views/register to views/signup.

github.com/passport/todos-express-webauthn - b93d97a71ab206a4f941c4b44e06966f57e7d0a9 authored over 3 years ago by Jared Hanson <[email protected]>
Rename routes/account to routes/users.

github.com/passport/todos-express-webauthn - 0bdab8e2df368a1f8d2d76c156a266fd0f58e706 authored over 3 years ago by Jared Hanson <[email protected]>
Rename server.js to app.js.

github.com/passport/todos-express-webauthn - 5b95f07b6b783ca5403a49cf3b791d65c19c436b authored over 3 years ago by Jared Hanson <[email protected]>
Update client-side JS.

github.com/passport/todos-express-webauthn - eea2cedadf4235667295eeb10babe7d09228fbdb authored over 3 years ago by Jared Hanson <[email protected]>
Create user prior to webauth.create challenge.

github.com/passport/todos-express-webauthn - 159c3492116143d82c1ea5d9744a3fbca3fb6c83 authored over 3 years ago by Jared Hanson <[email protected]>
Clean up create account view and routes.

github.com/passport/todos-express-webauthn - b2f812765a0190339517c746b7472272bd44c29c authored over 3 years ago by Jared Hanson <[email protected]>
Post to /login/public-key.

github.com/passport/todos-express-webauthn - a9a5ab6cba32d3959abde1dd159449fce9643540 authored over 3 years ago by Jared Hanson <[email protected]>
Query for public key credential on verify.

github.com/passport/todos-express-webauthn - f9373e6c3fbd214652e18349867debc59b2e26d6 authored over 3 years ago by Jared Hanson <[email protected]>
Insert public key credential on register.

github.com/passport/todos-express-webauthn - 17e1379de0206c4230be82a2927a1701d9e88296 authored over 3 years ago by Jared Hanson <[email protected]>
Switch to sqlite.

github.com/passport/todos-express-webauthn - 1eaadec4d92c6477b0c301c875641fb3ed1e0ae7 authored over 3 years ago by Jared Hanson <[email protected]>
Move webauthn response route to /login/public-key.

github.com/passport/todos-express-webauthn - ffff4ff72e56ce3e78727f99dd0de3b79cf1f827 authored over 3 years ago by Jared Hanson <[email protected]>
Make login view prettier.

github.com/passport/todos-express-webauthn - eb820ed6a3ecdc89f6a2a14a3df7daf79bfa0b7b authored over 3 years ago by Jared Hanson <[email protected]>
Make home view prettier.

github.com/passport/todos-express-webauthn - 14f4125ba3d0673758b9244980804c143907e200 authored over 3 years ago by Jared Hanson <[email protected]>
Factor passport init into boot/auth.

github.com/passport/todos-express-webauthn - 487013686a2efedbdbae5b0721c7b14e5b5e0abd authored over 3 years ago by Jared Hanson <[email protected]>
Send mail via SendGrid.

github.com/passport/todos-express-email - 8294ad5db7108b2131886cfe8323f03628c3c99f authored over 3 years ago by Jared Hanson <[email protected]>
Initial commit.

github.com/passport/todos-express-email - 62c8ceae5c15c3874baf67a76f0c50eee958b609 authored over 3 years ago by Jared Hanson <[email protected]>
Add failure messages.

github.com/passport/todos-express-password - 93a9961afbfb5776decc56e34a10e444addee703 authored over 3 years ago by Jared Hanson <[email protected]>
Use passport.authenticate('session') rather than passport.session().

github.com/passport/todos-express-password - 604cbe33cf8b151a690457141eeb15e433afe7ec authored over 3 years ago by Jared Hanson <[email protected]>
Return to connected accounts.

github.com/passport/todos-express-social - 5f8d196e786bcb740d2be305837182717b32f9c2 authored over 3 years ago by Jared Hanson <[email protected]>
Move idp.js to top-level directory.

github.com/passport/todos-express-social - 465246cb6699416b687c018e2cf25e726f79dd8a authored over 3 years ago by Jared Hanson <[email protected]>
Allow connecting Twitter account.

github.com/passport/todos-express-social - 9c7dc0c7d919c3a698c11f6cb2f4556baa999d1b authored over 3 years ago by Jared Hanson <[email protected]>
Set store option on OAuth 2.0 providers.

github.com/passport/todos-express-social - 87b5fb66df419760f678b0e1f68c5ef8579a7785 authored over 3 years ago by Jared Hanson <[email protected]>
Delete federated credentials feature.

github.com/passport/todos-express-social - 5da380b51e6dc0b7c538e3e2a21b321f792b4e14 authored over 3 years ago by Jared Hanson <[email protected]>
Load connected accounts.

github.com/passport/todos-express-social - 167db4325d485001d0de6661452e31c9a2a4522b authored over 3 years ago by Jared Hanson <[email protected]>
Add account link middleware.

github.com/passport/todos-express-social - 22f647d779dfd8a184cebd492a54e1ba8a7bdebb authored over 3 years ago by Jared Hanson <[email protected]>
CSRF protect account linking routes.

github.com/passport/todos-express-social - 2e5747a694f54e733082b0a2872f43a0417e32d3 authored over 3 years ago by Jared Hanson <[email protected]>
Use state to prevent CSRF.

github.com/passport/todos-express-google-oauth2 - 00b1117336c160a75d2406280d649923b87c563e authored over 3 years ago by Jared Hanson <[email protected]>
Use state to prevent CSRF.

github.com/passport/todos-express-facebook - 6e8120e54b461f0f7c786fc29570396498d7ebab authored over 3 years ago by Jared Hanson <[email protected]>
Add connect account routes.

github.com/passport/todos-express-social - c4ba9c531502ca00a2fcc51795a036c4f6524f98 authored over 3 years ago by Jared Hanson <[email protected]>
Factor out single sign on middleware.

github.com/passport/todos-express-social - 5a9a69bc94764a49e60d28fb4246ac16caf0e29d authored over 3 years ago by Jared Hanson <[email protected]>
Remove strategy config from boot/auth.

github.com/passport/todos-express-social - 4c255790244e5e707882a3026abf722dc8fb74ed authored over 3 years ago by Jared Hanson <[email protected]>
Dynamically create Google strategy.

github.com/passport/todos-express-social - 326ee7f5555768ce9e21d0e7072ff26f8c942bbf authored over 3 years ago by Jared Hanson <[email protected]>
Add package.json.

github.com/passport/todos-express-social - 09cc33b87060b728263590e855202bd05805a985 authored over 3 years ago by Jared Hanson <[email protected]>
Initial commit.

github.com/passport/todos-express-social - 8b00d4eda1b1078a806a3f1a30fffd0d935c663a authored over 3 years ago by Jared Hanson <[email protected]>
Update myaccount view.

github.com/passport/todos-express-twitter - abb5910e6b6a8ff87ac9e1f424496f2f16ca6b28 authored over 3 years ago by Jared Hanson <[email protected]>
Update to match conventions from other Express examples.

github.com/passport/todos-express-twitter - a01b460e203d859e0ef50ec4144a551da48fd364 authored over 3 years ago by Jared Hanson <[email protected]>
POST to /login/password.

github.com/passport/todos-express-password - 2e816ddeffb5cb11070d88a22a58f600bc9d5e6e authored over 3 years ago by Jared Hanson <[email protected]>
Export db with module.exports.

github.com/passport/todos-express-password - e0f904246a8495b625f873af73242e7c9d4ed312 authored over 3 years ago by Jared Hanson <[email protected]>
Add cookie-parser.

github.com/passport/todos-express-password - a5abf87a42f1ede90cd3c1e27e681b8b94fedbe1 authored over 3 years ago by Jared Hanson <[email protected]>
Update hero image.

github.com/passport/todos-express-password - 2e8e23456ac54a81c83997f69eaf31f92bf5ae9f authored over 3 years ago by Jared Hanson <[email protected]>
Use conventions for login route.

github.com/passport/todos-express-facebook - 7c868a6c1f0c076f1c0505e0bed5334f07ad121c authored over 3 years ago by Jared Hanson <[email protected]>
Silence verbose logging.

github.com/passport/todos-express-google-oauth2 - 0e2657b1e3cc8a5142838edbe2216bd609fe65b0 authored over 3 years ago by Jared Hanson <[email protected]>
Export db with module.exports.

github.com/passport/todos-express-google-oauth2 - 8c6bde19210a4777e826bbc61a484aff22baa9f0 authored over 3 years ago by Jared Hanson <[email protected]>
Use package-exported strategy.

github.com/passport/todos-express-google-oauth2 - a455efb307e421e629c89e6831bc84f1e928c16a authored over 3 years ago by Jared Hanson <[email protected]>
Update redirect URI.

github.com/passport/todos-express-facebook - 3fd0d115dad2d47e2df0cd88ee892b1c062ffcda authored over 3 years ago by Jared Hanson <[email protected]>
Update strategy link.

github.com/passport/todos-express-google-oauth2 - 3800c6b959c8e07f9dd3d236c4814399711999d6 authored over 3 years ago by Jared Hanson <[email protected]>