여권에 Twitter 인증이 있습니다. 현명한 로그인이면됩니다. 나는이 코드를 가지고있다passport.js로 재 로그인 한 사용자 twitter login
app.get('/auth/twitter', function (req, res) {
if (req.user) {
return res.redirect('/');
}
return passport.authenticate('twitter')(req, res);
});
그래서 사용자가 이미 트위터를 사용하여 내 사이트에 로그인 한 경우 그냥 리디렉션됩니다 (아마 결국 메시지를 보냅니다). 일단 그들이 사이트에서 로그 아웃하고 트위터로 다시 로그인하면 다시 트위터 승인 응용 프로그램 페이지로 이동합니다. 어느 쪽을해서는 안되는가. 다른 웹 사이트를 볼 때 앱을 다시 승인 해달라고 요청하지 않습니다. 내 트위터 프로필의 승인 된 응용 프로그램 섹션을 보면 개발중인 응용 프로그램을 볼 수 있습니다.
내 신청서에 이미 승인을 요청하는 이유는 무엇입니까? 이것을 어떻게 변경할 수 있습니까 (토큰과 token_secret를 db로 저장하고 있습니까?). 도와 주셔서 감사합니다.
좋은 사람. 도와 주셔서 감사합니다! –