OAuth 2.x and OIDC haven’t changed much. I still use Passport.js with Firebase.