适用于具有丰富UI功能的设备的Google oAuth2

时间:2018-11-12 16:50:07

标签: google-oauth

我正在创建需要访问用户的Google驱动器以写入数据的设备。该设备是摄影测量设备,只会将其来源的数据写入特定的文件夹。

该设备在Rasberry Pi上运行,并使用连接到pi的WiFi的移动设备浏览器来提供UI。 pi实现一个“强制门户”,并通过以太网插孔连接到Internet。因此,UI功能“丰富”(移动浏览器)。这也意味着标准重定向到localhost / 127.0.0.1将不起作用,因为移动设备正在渲染页面而不是Raspberry Pi。

我宁愿不实施Google的oAuth2设备流程,我想使用户的登录过程尽可能简单。 pi无法提供“可验证域”,因为它将位于专用网络上(当然可以连接到Internet)。

我看过Javascript客户端选项,但是据我所知,有一个重定向回localhost的重定向URI,它只是埋在Google客户端代码中。我在pi(没有UI)上运行Stretch-lite,并在一个相当标准的Linux堆栈(Nginx / Python3 / Gunicorn)上运行。

0 个答案:

没有答案