Facebook 应用程序,OAuth 重定向到本地虚拟机
Facebook app, OAuth redirect to local virtual machine
我在 ESXI 上有一台虚拟机 运行,用于本地开发,我通过本地域在浏览器中访问这台机器,例如 http://dev。这一切都很好,多年来一直没有问题,直到我刚开始使用 Facebook 登录,它要求 OAuth 重定向 URL 为 'real'。
我不能再使用我的 http://dev,因为它不允许,但我注意到它会允许 http://localhost。
我应该注意我并不总是使用 apache/nginx 等所以我不想创建虚拟主机
当无法在本地主机上访问时,如何才能为 OAuth 重定向注册虚拟机?
尽管确定我之前已经尝试过,但我只是尝试了服务器的本地 IP 地址 (192.168.0.111
),看起来这对 Facebook Developers Console 上的 redirect/callback 有效.
因此,虽然不理想,但您可以使用本地 IP 而不是主机名。
我在 ESXI 上有一台虚拟机 运行,用于本地开发,我通过本地域在浏览器中访问这台机器,例如 http://dev。这一切都很好,多年来一直没有问题,直到我刚开始使用 Facebook 登录,它要求 OAuth 重定向 URL 为 'real'。
我不能再使用我的 http://dev,因为它不允许,但我注意到它会允许 http://localhost。
我应该注意我并不总是使用 apache/nginx 等所以我不想创建虚拟主机
当无法在本地主机上访问时,如何才能为 OAuth 重定向注册虚拟机?
尽管确定我之前已经尝试过,但我只是尝试了服务器的本地 IP 地址 (192.168.0.111
),看起来这对 Facebook Developers Console 上的 redirect/callback 有效.
因此,虽然不理想,但您可以使用本地 IP 而不是主机名。