我们现有的Android和iOS应用程序使用来自我们服务器的REST API。 API使用来自移动应用程序的凭据(用户名,密码组合)登录后,为经过身份验证的用户提供令牌。
现在,我们计划为此创建一个Google Glass应用程序。在这种情况下,我们也想使用现有的REST API和Glass。 Glass应用程序将使用GDK本地构建。
我担心的是,用户将如何输入凭据?因为,用户可能使用非Google帐户注册了该服务吗?
非常感谢提前。
答案 0 :(得分:3)
目前,使用GDK Early Access制作的应用程序不支持对用户进行身份验证或提供将Glass帐户连接到身份验证系统的方法。玻璃团队已经表示这样的方法即将到来 - 例如,Strava Cycling应用程序就是这样做的,并且随着GDK的成熟,预计类似的功能将会广泛应用。
Strava Cycling似乎在您通过MyGlass设置应用程序时获得其凭据。当你打开它时,它会重定向到一个网站,在完成安装之前登录Strava的服务。
答案 1 :(得分:2)
我刚刚在Wearables DevCon上就这个话题进行了讨论。我提出的解决方案纯粹是通过GDK完成的。用户所要做的就是在手机/平板电脑/计算机上登录他们的Google帐户,然后输入Glass上显示的代码。
点击幻灯片: https://docs.google.com/presentation/d/1NepYwlKdEvLV0QH9ix2I8l-JY1kHjBR9AXKBNpgTI6g/edit
答案 2 :(得分:1)
最新的Glass版本(XE16)发布了通过MyGlass分发的应用程序的远程身份验证API:
https://developers.google.com/glass/develop/gdk/authentication