0

Google Marketplace 용 앱을 제작 중이며 최종 배포 전에 OAuth 2.0을 1.0에서 전환했습니다.Google Directory API를 사용하여 도메인의 모든 사용자 가져 오기

전환하기 전에 제공된 API를 사용하여 제공된 응용 프로그램을 설치 한 도메인의 사용자를 가져올 수있었습니다. 적절한 권한이 부여되었습니다.

Directory API (OAuth 2 대응 버전)를 사용해 본 결과, 2-legged OAuth를 수행하여 Admin 작업 수행에 사용하는 액세스 토큰을 가져와야합니다. 액세스 토큰이 해당 도메인의 관리자 사용자에 속한 경우에만 작동합니다.

도메인의 모든 사용자를 끌어 오는 섹션이 있으며 도메인의 관리자가 아닌 사용자를 포함하여 로그인 한 모든 사용자가 액세스 할 수 있어야합니다. 내가

답변

0

확실하지 젠드 라이브러리를 사용하여 프로비저닝 API를 사용하여 때

이러한 문제가 발생하지 않았다. 그러나 다음 포스트는 최근이 기술은 대부분 2 다리의 OAuth 1.0a를 (2-LO)를 사용하여 수행 될 때까지

도움이 될 수 있습니다. 그러나 OAuth 1.0 프로토콜이 더 이상 사용되지 않으며 결과적으로 2-LO가 프로그래밍 된 종료로 인해 권장 인증 메커니즘은 OAuth 2.0 및 서비스 계정을 사용하게되었습니다.

소스 - http://googleappsdeveloper.blogspot.com/2012/11/domain-wide-delegation-of-authority-and.html

+0

dev.e.loper @ 감사하지만 난 그것을 얻이 수없는 것. 계속 받기 :'GET https://www.googleapis.com/admin/directory/v1/users?domain=xyz.com에 전화하는 중 오류가 발생했습니다 : (403)이 리소스/api에 액세스 할 수있는 권한이 없습니다. – yomexzo