2014-03-13 4 views
0

Glass Mirror API 용 노드 JS를 사용하여 Oauth를 구현하려고 시도 중입니다. amad found this useful. "app.js"파일에서 Google 개발자 콘솔에서 생성 된 프로젝트의 자격 증명을 제공해야합니다.Google 미러 API 용 노드 JS

클라이언트 ID가 있지만 클라이언트 암호가 무엇인지 정의 할 수 없습니다. 콜백 URL 스크립트에는 무엇이 있어야합니까? 논리적으로 나는 토큰을 받아들이고 추가 단계를 실행하는 프로그램이 있어야한다는 것을 이해한다.

어떻게 작성하나요? 친절하게 도와주세요. 구글은 oauth2callback입니다 리디렉션 할 때 사전에 감사

+0

운영 환경을 좀 더 명확하게 구분할 수 있습니까? 일반적으로 서버 측 환경 인 node.js에 대해 이야기했지만, @wayne이 게시 한 답변에서 Glass의 phonegap에 대해 이야기합니다. 이는 클라이언트 측 GDK 앱을 작성하고 있음을 나타냅니다. 글래스 자체는 일반적으로 승인 댄스를하기에는 너무 제한적이므로 (키보드가 없거나 블루투스를 사용하고 있습니까?) Google은 GDK 앱이 인증을 수행 할 수있는 방법을 공개하지 않았습니다 ... 무엇을하고 있습니까? ? – Prisoner

+0

@Prisoner - 그래, 그게 뭘 하려는지 - 내 Google Glass phonegap 앱에서 Oauth를해라. 타임 라인에 액세스하여 타임 라인 카드를 게시 할 수 있습니다. Google에서 GDK 앱을 출시하지 않았습니까? Java, .NET, PHP, Python 및 Ruby에 대해서는 공식 문서에 포함되어 있다고 생각합니다. –

+0

@Prisoner - Google Glass 앱 (Phonegap을 사용하여 제작 됨)에서이 Oauth을 수행하기위한 솔루션은 무엇입니까? 귀하의 회신에 감사드립니다. –

답변

1

가 귀하의 링크에서 샘플 코드에베이스의 경우, 콜백 URL이

// running in localhost 
http://localhost/oauth2callback 

// or running on your server 
http://yourdomain.com/oauth2callback 

될 것입니다, 서버 코드는 인덱스 페이지로 다시 리디렉션 실행

grabToken(req.query.code, failure, function() { 
    res.redirect('/'); 
}); 
+0

. 미러 API에 액세스하려면 Google Glass에 설치된 phonegap 앱에이 구현이 필요합니다. 가능한가? http://stackoverflow.com/questions/16109762/google-signin-button-with-phonegap에서 phonegap의 file : /// 표기법으로 인해 URL 리디렉션이 불가능하다는 것을 알았습니다. 가능한 경우이 작업 샘플이 있습니까? 알려주세요 –

+0

나는 어떤 phonegap도하지 않지만, 크롬 확장에 설치된 앱 흐름에 Oauth2를 사용할 수 있습니다. https://developers.google.com/accounts/docs/OAuth2InstalledApp. 나는 리디렉션 URL에 대해 urn : ietf : wg : oauth : 2.0 : oob을 사용합니다. 기본적으로 사용자 로그인/권한 부여 후 브라우저 URL의 변경 사항을 모니터링합니다. 당신은 시도가 있을지도 모른다. – wayne