javascript - 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。
解决方案
不可以。目前,Twitter 不支持使用 OAuth 2 登录 Twitter。
推荐阅读
- javascript - 猫鼬选择数据返回所有对象而不是选择
- c# - How to assign foreach value to variable
- python - Counting the occurences a particular item in a column
- c++ - C ++,ncurses:在按下键之前无法显示菜单
- javascript - 数据表时间与数据库时间不同
- python - 'QueryDict' 对象不可调用
- facebook - Facebook APP - 如何让我的 Facebook 应用上线
- elixir - Elixir/Phoenix - 以 @ 为前缀的变量是什么(例如 - @type 或 @impl)
- python - runfile('C:/Users/Admin/.spyder-py3/temp.py', wdir='C:/Users/Admin/.spyder-py3')
- python - 接收类型作为参数的 Python3 类装饰器隐式调用这些类型的构造函数