我們有一個現有的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