2014-03-03 3 views
3

Google 서버에서 REST API를 사용하는 기존 Android 및 iOS 애플리케이션이 있습니다. API는 인증 된 사용자가 모바일 애플리케이션의 자격 증명 (사용자 이름, 비밀번호 조합)을 사용하여 로그인 한 후 토큰을 제공합니다.Glass를 사용한 인증

이제 우리는 동일한 용도로 Google Glass 응용 프로그램을 만들 계획입니다. 이 경우 Glass와 함께 기존 REST API를 사용하고 싶습니다. Glass 앱은 GDK를 사용하여 기본적으로 빌드됩니다.

내 관심사는 사용자가 자격 증명을 어떻게 입력 할 수 있습니까? 사용자가 Google 이외의 계정을 사용하여 서비스에 가입했을 수 있습니다.

미리 감사드립니다.

+0

나는 당신이 여기서하려고하는 것을 조금 혼란스럽게 생각합니다. Mirror API (태그를 추가 한 것, OAuth 서비스에 대해 이야기 한 내용, REST API에 암시 한 내용) 또는 GDK (사용자가 사용 중이라고 말하고 사용하는 API)를 사용하려고하십니까? 매우 다른 접근법). 명확히하기 위해 질문을 업데이트하십시오. – Prisoner

+0

@Prisoner, 질문을 업데이트했습니다. –

+0

Google Glass 직원은 AuthenticationManager 메커니즘을 사용하여 인증을위한 메소드를 만들 것이라고 언급했지만 아직 사용할 수 없습니다. 한편, 일부 사람들은 일시적으로 "읽기"QR 코드 메커니즘을 사용하여 서버 측을 생성합니다. – ErstwhileIII

답변

3

현재 GDK Early Access로 만든 앱이 사용자를 인증하거나 Glass 계정을 인증 시스템에 연결할 수있는 지원 방법이 없습니다. 글래스 팀은 그러한 방법이 등장하고 있음을 나타 냈습니다. 예를 들어 Strava Cycling 앱이 이것을 수행하며 GDK가 성숙함에 따라 비슷한 기능이 널리 보급 될 것으로 예상됩니다.

Strava Cycling은 MyGlass를 통해 앱을 설정할 때 자격 증명을 얻는 것으로 보입니다. 이 기능을 켜면 설치를 완료하기 전에 Strava의 서비스에 로그인하기 위해 웹 사이트로 리디렉션됩니다.

+0

Strava Cycling 앱은 어떻게 작동합니까? –

+0

설명과 함께 업데이트 됨 – Prisoner

2

Wearables DevCon에서이 주제에 관해 방금 이야기를 나누었습니다. 내가 제안한 해결책은 순전히 GDK를 통해 이루어진다. 사용자가 전화/태블릿/컴퓨터에서 Google 계정에 로그인하고 Glass에 표시된 코드를 입력하면됩니다.

체크 아웃 여기에 슬라이드 : https://docs.google.com/presentation/d/1NepYwlKdEvLV0QH9ix2I8l-JY1kHjBR9AXKBNpgTI6g/edit

그리고 여기 코드 :

https://developers.google.com/glass/develop/gdk/authentication : https://github.com/victorkp/GlassWebNotes

1

최신 유리 릴리스 (XE16)이 MyGlass를 통해 배포 응용 프로그램에 대한 원격 인증 API를 게시