passportjs, tokenSecret returns 一个空对象
passportjs, tokenSecret returns an empty object
伙计们,我在我的应用程序中使用 passport-trello 进行用户身份验证。
export default () => {
passport.use(new TrelloStrategy({
consumerKey: process.env.TRELLO_CONSUMER_KEY,
consumerSecret: process.env.TRELLO_CONSUMER_SECRET,
callbackURL: 'http://localhost:3000/auth/trello/callback',
trelloParams: {
scope: 'read',
name: 'Common Feed',
expiration: '1hour'
}
}, (req, token, tokenSecret, profile, done) => {
let user = {};
user.token = token;
user.tokenSecret = tokenSecret;
user.profile = profile;
done(null, user);
}));
}
当我尝试注销用户对象时,结果发现 user.tokenSecret
returns 是一个空对象,而其他道具则填充了相应的信息。我想知道是否有人遇到过这个问题,为什么会这样。谢谢
我发现 req
参数正是那个 tokenSecret!奇怪的行为,但它就是这样。 req
return 一个字符串,您可以使用它来访问 Trello 的 API。希望对大家有所帮助
伙计们,我在我的应用程序中使用 passport-trello 进行用户身份验证。
export default () => {
passport.use(new TrelloStrategy({
consumerKey: process.env.TRELLO_CONSUMER_KEY,
consumerSecret: process.env.TRELLO_CONSUMER_SECRET,
callbackURL: 'http://localhost:3000/auth/trello/callback',
trelloParams: {
scope: 'read',
name: 'Common Feed',
expiration: '1hour'
}
}, (req, token, tokenSecret, profile, done) => {
let user = {};
user.token = token;
user.tokenSecret = tokenSecret;
user.profile = profile;
done(null, user);
}));
}
当我尝试注销用户对象时,结果发现 user.tokenSecret
returns 是一个空对象,而其他道具则填充了相应的信息。我想知道是否有人遇到过这个问题,为什么会这样。谢谢
我发现 req
参数正是那个 tokenSecret!奇怪的行为,但它就是这样。 req
return 一个字符串,您可以使用它来访问 Trello 的 API。希望对大家有所帮助