2014-10-14 3 views
0

내 웹 사이트의 인프라에 대한 데이터를 표시하기 위해 GCE 정보에 읽기 전용으로 액세스하려고합니다. 기본적으로 JS API를 사용하여 OAuth2 토큰을 얻은 다음 GCE에 API 호출을 수행하기 위해 파이썬 백엔드로 전달하려고합니다. 내 사이트는 GCE에서 호스팅되지 않습니다.내 웹 사이트에서 GCE API에 액세스

그러나 나는 이것을 설정하는 올바른 방법으로 혼란스러워합니다. 승인을 요청하고 GCE API에 대한 액세스를 요청할 수 있도록 Google 애플리케이션을 만들었습니다. 나는 https://code.google.com/p/google-api-javascript-client/source/browse/samples/authSample.html에서 얻을 수있는 샘플부터 시작했다. 그러나 샘플을 실행할 때마다 인증 프로세스의 첫 번째 단계에서 오류가 발생하며 'SAMEORIGIN'에 대한 'X-Frame-Options'로 인한 오류를 언급합니다.

오류를 격리하고 내 사이트에서 Google 샘플을 실행하는 것과 비교하면 내 앱의 설정 (기본적으로 내 앱 ID가있는 Google 샘플이 작동하지 않음)과 완전히 연결되어있는 것 같습니다. 이 프로세스를 디버깅하는 방법. 여기에 적용 할 수있는 방법론이 있습니까?

+0

질문은 명확하지 않습니다. 인증 프로세스를 통과 할 때 얻은 HTTP 요청/응답을 게시 할 수 있습니까? – omerio

답변

1

다음 샘플은 Google Plus에서 'Public API key'을 사용하여 프로필을 검색하는 샘플입니다. 이 유형의 키는 공용 데이터를 검색하는 데에만 사용됩니다. GCE의 정보에 액세스하려면 OAuth 2.0을 사용하여 요청을 승인해야합니다. 이를 구현하기 위해 web server, installed app, client-side (JS) 등과 같은 시나리오가 있습니다.

관련 문제