compound-passport
compound-passport copied to clipboard
Compound-passport google oauth 2
Since google is shutting down openid support and older versions of oauth I needed to make oauth 2 work for my site. Had some troubles understanding the done function and how to structure my user.js but I finally got it working, I decided that in case someone still wanted to use the older google library for a while longer I would name mine google_oauth but that can be changed if it seems unlikely, this is also why I have made some changes to passport yml needs
The passport yml would look like development: baseURL: 'http://localhost/' ssl_base: 'https://localhost/' google_oauth: clientID: client id goes here secret: secret goes here scope: space separated list of scope goes here, I just used "email"