twitter - oauth(对于 twitter/或一般情况)通过 http 安全吗

标签 twitter oauth

我正在考虑在我的网站中实现 Twitter 登录。我正在使用一个可以处理一切的库。然而,第一步:检索请求 token ,twitter strongly recommends 您在所有 OAuth 授权步骤中使用 HTTPS

还有一个问题,Twitter 发回给您的 oauth_token 是否会在每次请求时发生变化?当 Twitter 向您发送访问 token 数组时,其值在用户下次登录时会发生变化吗?我问这个是因为我想将它们保存在数据库中。

我看到很多网站不使用 HTTPS。那么回到我的问题,在没有 https 的情况下使用 oauth 安全吗?

最佳答案

我想说不,使用常规 http 进行 OAuth 并不安全。对不使用 https 的登录进行中间人攻击相对简单。最近,许多人提示他们的 Twitter 和 Facebook 帐户被这种方法黑客入侵。许多人,比如我自己,现在使用浏览器插件强制 twitter 和 facebook 网站在可用时自动转换为 https。对于使用无线互联网的人来说,这种攻击尤其普遍。特别是在咖啡馆、酒店或机场等共享无线网络。

关于twitter - oauth(对于 twitter/或一般情况)通过 http 安全吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6728047/

相关文章:

python - 开源 Twitter 克隆(在 Ruby/Python 中)

javascript - 更改 Twitter Feed 中的 Twitter Logo

oauth - 需要通过 oauth 插件对使用 Twitter、Google、Facebook API 的用户进行身份验证吗?

asp.net-mvc - 带有 ASP.NET MVC 的 Twitter Oauth,在哪里存储 secret token

node.js - 如何使用OAuth 1.0调用API?

html - 使用推文 ID 显示推文

node.js - 如何将 base64 图像从客户端传输到服务器或从 s3 存储桶下载二进制/base64?

android - 在 twitter4j 中固定

javascript - FB.login Javascript 需要在 10 月之前更改吗?

python - Google Drive API 客户端 (Python) : Insufficient Permission for files(). insert()