Ich versuche, ein RefreshToken mit dem Pass-Modul von node.js. Allerdings verwende ich den unten stehenden Code und ich kann keine Aktualisierungstoken protokollieren, aber das Zugriffstoken funktioniert einwandfrei. Gibt es eine Möglichkeit, den Zugriffstyp offline für dieses Modul anzugeben, um dies hoffentlich zurückzugeben?Passport - Node.js nicht zurück Refresh Token
var GoogleStrategy = require('passport-google-oauth').OAuth2Strategy;
passport.use(new GoogleStrategy({
clientID: GOOGLE_CLIENT_ID,
clientSecret: GOOGLE_CLIENT_SECRET,
callbackURL: "http://myurl/auth/callback"
},
function(accessToken, refreshToken, profile, done) {
console.log(refreshToken);
process.nextTick(function() {
return done(null, [{token:accessToken}, {rToken:refreshToken}, {profile:profile}]);
});
}
));
Dies gibt den refreshToken als undefined zurück.
Jede Hilfe würde sehr geschätzt werden.
Dies funktioniert nicht. Immer noch Aktualisierungstokenwert als undefiniert erhalten. – Foreever
Haben Sie die Option approvalPrompt: 'force' hinzugefügt? Es blieb undefiniert ohne dies für mich. – MonsterWimp757
Danke. jetzt geht es. – Foreever