diff --git a/README.md b/README.md index 54b19da..f537f79 100644 --- a/README.md +++ b/README.md @@ -61,9 +61,13 @@ passport.use(new OAuth2Strategy({ tokenURL: 'https://www.example.com/oauth2/token', clientID: EXAMPLE_CLIENT_ID, clientSecret: EXAMPLE_CLIENT_SECRET, - callbackURL: "http://localhost:3000/auth/example/callback" + callbackURL: "http://localhost:3000/auth/example/callback", + scope: "openid email profile offline_access", }, - function(accessToken, refreshToken, profile, cb) { + function(accessToken, refreshToken, params, profile, cb) { + const token = jwt_decode(accessToken); + const email = jwt_decode(params.id_token).email; + const user = { ...token, email }; User.findOrCreate({ exampleId: profile.id }, function (err, user) { return cb(err, user); });