从Docker容器访问Google OAuth时出错:专用IP需要device_id和device_name

问题描述 投票:1回答:1

[我有一个使用IP 192.168.99.100的docker-machine运行的dockerized flask应用,该应用正在尝试访问Google OAuth。但是,我收到以下错误:

错误:invalid_request

device_id和device_name是专用IP所必需的:http://192.168.99.100:8001/login/authorized

我尝试了Why is Google Oauth returning `invalid redirect_urI` in my Rails app?的建议并编辑了/etc/hosts

我的/etc/hosts

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
192.168.99.100 chatbot appiumchatbot.com

以及Google控制台中更新的OAuth详细信息。

Google OAuth详细信息:

Authorized JavaScript origins: http://appiumchatbot.com
Authorized redirect URIs: http://appiumchatbot.com:8001

更新

我什至尝试了xip中建议的nipError: invalid_request device_id and device_name are required for private IP方法>>

我仍然收到完全相同的错误。有什么想法吗?

我有一个从IP地址为192.168.99.100的docker机器运行的dockerized flask应用程序,试图访问Google OAuth。但是,我收到以下错误:错误:invalid_request ...

docker flask oauth google-oauth flask-oauthlib
1个回答
0
投票

如果您无法通过xip.io访问网络,则应检查以下内容

© www.soinside.com 2019 - 2024. All rights reserved.