【问题标题】:ios5 reverse auth twitter empty responseios5 反向认证 twitter 空响应
【发布时间】:2023-03-16 09:35:01
【问题描述】:

我刚收到一封来自 twitter 的电子邮件,说我的密钥现已启用反向身份验证,所以 我 git 克隆了以下项目:https://github.com/seancook/TWiOS5ReverseAuthExample

在那里交换了钥匙。我尝试运行演示,它似乎工作,我没有收到任何错误,但我从 twitter 得到的响应是一个空的 json。我不知道出了什么问题,因为空的 json 没有任何意义。

有人对此有好运吗?非常感谢。

【问题讨论】:

  • 好的,我在最终响应之前添加了一些 nslog,我得到:无法验证 oauth 签名和令牌。这就解释了一切。
  • 有人知道为什么会这样吗?

标签: objective-c ios5 twitter xauth


【解决方案1】:

这听起来可能很愚蠢,但请检查您是否没有将您的 CONSUMER_KEY 与您的 CONSUMER_SECRET 颠倒过来。我没有仔细看就做到了,也无法弄清楚出了什么问题,但你得到的回应是一样的。一旦我注意到它一切正常。

【讨论】:

    【解决方案2】:

    在正常身份验证中,您输入密码,网站会验证您是正确的用户。在反向身份验证中,网站会为您提供密码或密码短语,然后您验证您访问的是正确的网站。

    当您设置反向身份验证密码短语时,twitter.com 将在您输入用户名和密码之后、但在您输入加密密钥之前、每次登录时向您显示此密码短语。这验证您已访问真实的 twitter.com 网站。如果您以某种方式被误导到另一个与 twitter.com 相似的网站,则该冒充网站将无法为您提供由您设置的正确的反向身份验证密码短语。这可以保护您、您的加密密钥和密码。

    反向验证密码短语可以是任何你想要的;一个词、一个短语、一个积极的信息或一些愚蠢的东西。

    例子:

    我爱我邋遢的狗, 八六七五三哦九, 蓝猴矿井,或任何你想要的东西

    如何使用反向认证点击here

    【讨论】:

    • 嗨,我正在关注的反向认证教程在这里:dev.twitter.com/docs/ios/using-reverse-auth。这还不够吗?
    • 反向认证用于安全目的。 use 可以使用正常的身份验证。只需禁用反向身份验证
    • 出于某些原因,我实际上想使用反向身份验证。我不想禁用它。
    猜你喜欢
    • 2012-04-23
    • 2012-10-05
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    相关资源
    最近更新 更多