我正在使用facebook策略的passportjs,我收到此错误
“无法获取访问令牌(错误:主机名/ IP与证书的altnames不匹配)”
基本上,当客户端(在silverlight中)托管在另一台服务器中并且它使用此身份验证模块所在的服务器时,会发生这种情况。因此,身份验证在返回之前会在不同的服务器中进行。
请帮忙。感谢。
答案 0 :(得分:0)
所有请求都需要来自并返回到facebook上存档的域。如果您使用facebook注册yourdomain.com,则所有请求和重定向都必须转到xxxxxx.yourdomain.com。您可以在主机文件中进行设置,以在所有请求中使用完全限定名称。
答案 1 :(得分:0)
尝试类似
的内容String token = mSocialAuthAdapter().getCurrentProvider().getAccessGrant().getKey();