2014-09-01 3 views
0

Google Glass를 착용 한 사용자를 인증하는 샘플 테스트 응용 프로그램을 만들려고합니다.Google Glass 인증은 어떻게 작동합니까?

나는 인증이 실제로 어떻게 작동하는지 알 필요가 다음 페이지

https://developers.google.com/glass/develop/gdk/authentication

을 읽었습니다. 이제 MyGlass에 업로드 된 "XYZ"앱이 있다고 가정 해 보겠습니다. 사용자는이 웹 페이지에서

http://www.example.com/glass/authenticate.html

을 MyGlass를 통해 응용 프로그램에 켜지고 자동으로 예를 들어, 말을 웹 페이지로 리디렉션됩니다, 그는 사용자 이름과 비밀번호를 사용하여 로그인 할 수 있습니다. 제출자가 클릭하면 브라우저의 다른 웹 페이지로 리디렉션되거나 Glass 애플리케이션이 활성화됩니다. userToken은 어디에서 얻을 수 있습니다. 유리 위에 있을까요?

나는 정말로 혼란 스럽다. 누군가 나를 도울 수 있습니까?

Glass의 인증 절차는 무엇입니까?

답변

1

3 단계 인증 (즉, Google 계정이 아닌 자신의 사용자)을 수행한다고 가정합니다.

당신이 당신의 로그인 페이지에서 제출을 클릭하면 :

  1. 서버 측 : 사용자가 유효한 경우, authToken에와 경우 UserToken을 포함하여 계정을 삽입 미러 API를 호출합니다. userToken은 유리 가게에서 로그인 URL에 추가 된 검색어 매개 변수입니다.
  2. window.close()을 사용하여 페이지를 닫습니다. Glassware가 사용자의 장치에 설치됩니다.
  3. 사용자가 유리웨어를 시작하면 미러 API에서 계정을 검색 한 다음 특정 계정에 대해 1 단계에서 삽입 한 authToken을 검색합니다.
+0

답장을 보내 주신 @PabloC. 몇 가지 질문이 있습니다. authToken을 서버의 데이터베이스에 저장해야합니까? 또한 서버 측이 어떻게 구현되는지 알려주실 수 있습니까? Google Java 클라이언트 API를 사용해야합니까? –

+0

authToken으로 원하는 것을 할 수 있습니다. 가지고 있지 않으면 다시 요청하거나, 해당 토큰으로 인증해야하는 후속 요청을 위해 메모리에 저장할 수 있습니다. 클라이언트 라이브러리 (https://developers.google.com/glass/tools-downloads/client-libraries)와 관련하여 가장 편안한 라이브러리 언어 또는 환경 지원을 제공하는 라이브러리 언어를 사용할 수 있습니다. 예를 들어 .NET을 사용했습니다. – PabloC

+0

고마워. 나는 그것을 시도 할 것이다. 나는 문제가 있다면 여기에 내 질문을 게시 할 것입니다. 괜찮습니까? –