我们有一个现有的Android和iOS应用程序,它会从我们的服务器使用REST API。该API在通过身份验证的用户使用其移动应用程序的凭据(用户名,密码组合)登录后向其提供令牌。使用玻璃进行身份验证
现在,我们计划为此创建一个Google Glass应用程序。在这种情况下,我们希望使用现有的REST API以及Glass。 Glass应用程序将使用GDK本地构建。
我担心的是,用户如何能够输入凭据?因为用户可能已经使用非Google帐户注册了该服务?
非常感谢提前。
我们有一个现有的Android和iOS应用程序,它会从我们的服务器使用REST API。该API在通过身份验证的用户使用其移动应用程序的凭据(用户名,密码组合)登录后向其提供令牌。使用玻璃进行身份验证
现在,我们计划为此创建一个Google Glass应用程序。在这种情况下,我们希望使用现有的REST API以及Glass。 Glass应用程序将使用GDK本地构建。
我担心的是,用户如何能够输入凭据?因为用户可能已经使用非Google帐户注册了该服务?
非常感谢提前。
目前,使用GDK Early Access对应用程序进行身份验证或提供将Glass帐户连接到身份验证系统的方式没有支持的方式。然而,玻璃团队已经表明这种方法即将到来,但是,例如Strava Cycling应用就是这样做的,预计随着GDK的成熟,类似的功能将会广泛应用。
当您通过MyGlass设置应用程序时,Strava Cycling似乎获得了凭据。当您打开它时,会将您重定向到一个网站,以便在完成安装之前登录Strava的服务。
Strava Cycling应用程序如何做到这一点? –
已更新为说明 – Prisoner
我刚刚在Wearables DevCon上就这个确切的主题进行了讨论。我提出的解决方案纯粹是通过GDK完成的。用户所要做的就是在手机/平板电脑/计算机上登录他们的Google帐户,然后输入Glass上显示的代码。
入住在这里的幻灯片: https://docs.google.com/presentation/d/1NepYwlKdEvLV0QH9ix2I8l-JY1kHjBR9AXKBNpgTI6g/edit
最新的玻璃脱模(XE16)公布通过MyGlass分布式应用程序的远程认证API:
https://developers.google.com/glass/develop/gdk/authentication
我有点困惑你在这里试图做什么。您是否希望使用Mirror API(这是您标记的内容,谈论OAuth服务所隐含的内容,以及您对REST API的暗示)或GDK(您说您将使用并使用它一个非常不同的方法)。请更新问题以澄清。 – Prisoner
@Prisoner,我已经更新了这个问题。 –
虽然谷歌眼镜民间人士已经注意到他们将创建一种认证方法(可能使用AuthenticationManager机制),但目前尚不可用。与此同时,一些民间正在暂时使用“读取”QR码机制生成服务器端。 – ErstwhileIII