Can a MERN app use passport-google-oauth20 for authentication and authorization? There are several instances of this question on SO, but none with a complete answer: