我正在为 passportjs 使用 facebook 策略,但出现此错误
“无法获取访问 token (错误:主机名/IP 与证书的别名不匹配)”
基本上,当客户端(在 silverlight 中)托管在另一台服务器上并且它使用此身份验证模块所在的服务器时,就会发生这种情况。因此,身份验证在返回之前会在不同的服务器中进行。
请帮忙。谢谢。
最佳答案
所有请求都需要来自并返回到 facebook 存档的域。如果您在 Facebook 注册了 yourdomain.com,则所有请求和重定向都必须转到 xxxxxx.yourdomain.com。您可以在主机文件中将其设置为在所有请求中使用完全限定名称。
关于node.js - 无法在 Facebook 中获取访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12844519/