【问题标题】:Failed to obtain access token in FacebookFacebook 获取访问令牌失败
【发布时间】:2013-10-16 17:41:42
【问题描述】:

我正在为 passportjs 使用 facebook 策略,但出现此错误

“获取访问令牌失败(错误:主机名/IP 与证书的替代名称不匹配)”

基本上,当客户端(在 silverlight 中)托管在另一台服务器上并且它使用此身份验证模块所在的服务器时,就会发生这种情况。因此,身份验证在返回之前会在不同的服务器中进行。

请帮忙。谢谢。

【问题讨论】:

    标签: node.js oauth-2.0 facebook-oauth


    【解决方案1】:

    所有请求都需要来自并返回到 facebook 存档的域。如果您在 facebook 上注册了 yourdomain.com,所有请求和重定向都必须转到 xxxxxx.yourdomain.com。您可以在您的主机文件中设置它以在您的所有请求中使用完全限定名称。

    【讨论】:

      【解决方案2】:

      尝试类似的东西

      String token = mSocialAuthAdapter().getCurrentProvider().getAccessGrant().getKey();
      

      【讨论】:

        猜你喜欢
        • 2016-05-20
        • 2014-02-03
        • 1970-01-01
        • 2018-09-07
        • 2011-07-28
        • 1970-01-01
        • 2012-01-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多