首页 > 解决方案 > twitter 是否支持“使用 twitter 登录”的 oauth2?

问题描述

我想用 twitter 用passport-twitter登录。

问题是passport-twitter 使用会话,而我的服务器由负载均衡器控制而没有会话。

所以这是一个问题,因为它不起作用:

app.use(expressSession({ secret: 'secret', resave: true, saveUninitialized: true }));
app.use(passport.session());

例如,Facebook 不需要会话即可使用 facebook 登录。

twitter 现在支持 oauth2 我可以在没有会话的情况下使用 oauth2 登录 twitter 吗?在twitter 指南中,我仍然可以看到他们使用 oauth v1。

当策略需要权限时,它将重定向到:https://api.twitter.com/oauth/authenticate,我认为答案是 oauth 的令牌,而不是 oauth2。

标签: javascriptnode.jstwitterpassport.js

解决方案


不可以。目前,Twitter 不支持使用 OAuth 2 登录 Twitter。


推荐阅读