anvilresearch/connect

How does this library relate to passport.js (and ooth)?

nickredmark opened this issue · 1 comments

I'm the developer of ooth, an open source user accounts library for node.js I built in my free time on top of passport.js. I was checking out what alternatives there are out there and ended up here. Interestingly, I see that you depend on passport.js, so I'm wondering whether there is overlap with ooth. What is the main aim of this project and how does it relate to passport.js?

Anvil Connect is an OpenID Connect Identity Provider including the discovery and dynamic client registration errata; which -- from the brief reading of your documentation -- is similar to what ooth does.

Users can log into a Connect instance using whatever connectors have been configured, which includes a local username/password login, any other OIDC/OAuth2 service the owner has credentials to associate with (Facebook, Google, Twitter, Github, Discord, etc.), LDAP and SAML2 -- all of which correspond to Passport.js libraries.