2013-07-17 2 views
2

나는 "업그레이드 된 인증 환경"과 함께 새로운 Admin SDK를 사용 해본 경험이 있으며 사용 방법에 대한 경험과 사례가 있는지 궁금해했습니다. 내가 읽은 바에 따르면 승인 환경을 업그레이드하면 OAuth 2.0을 사용하고 API 콘솔에서 클라이언트 ID와 비밀번호를 가져올 필요가 없습니다.Google Apps Script "업그레이드 된 인증 환경"및 OAuth

인증을 업그레이드하면 API 콘솔 항목이 자동으로 만들어져 Admin SDK를 켜기 만하면됩니다. 그러면 앱이 자신의 관리자 자격 증명을 사용하여 간단히 실행됩니다.

오해 했습니까? 그렇다면 새로운 인증 경험의 이점은 무엇입니까?

API 콘솔에서 클라이언트 ID와 비밀번호를 만들면 Admin SDK를 사용할 수 있지만 OAuth 2.0을 사용 중입니다.

누군가가 admin sdk를 OAuth 1.0과 함께 사용하는 방법에 대한 예를 알고 있다면 나는 그것을 볼 수있었습니다.

답변

0
당신은 아직도 당신의 토큰과 API 키를 얻을 필요합니다

... Directory API documentation에서

테이크 :

응용 프로그램은 같은 시간과 같은에서 로그인과 같은 특정 특별한 권한 요구가있는 경우, 데이터 액세스 (하이브리드) 또는 도메인 전체의 권한 위임 (2LO)을 요청하면 현재 OAuth 2.0 토큰을 사용할 수 없습니다. 이 경우 OAuth 1.0 토큰과 API 키를 사용해야합니다. 애플리케이션의 API 키는 API 액세스 창의 Simple API Access 섹션에있는 Google API 콘솔에서 찾을 수 있습니다. How to authorize with oauth 2.0 from appscript to Google APIs?이 미안 해요, 난 새로운 API와 인터페이스 할 수있는 oAuth1 예제가없는 : 당신이 가스가있는 OAuth2를 예를 찾고 있다면

, 아룬 그가 GitHub의에 게시 된 좋은 예제가의 SO 게시 참조 .