Would be nice to have passport.js as an option in security provider as it already has more than 500 strategies to authenticate to various services. People could just add the strategies they want to use, add some config and run it.
Node exclusive I am afraid. But we knew this was going to come
Besides being OS it is also supported by some guys from auth0 and auth0 as such.