내부 용 iOS 앱을 만들고 있습니다. Google 도메인이 있습니다. 앱 기능의 일부로 해당 도메인의 모든 사용자를 검색 할 수 있기를 원합니다. Gmail, Apple Mail 앱 등에서 이미이 작업을 수행 할 수 있습니다.앱의 Google 디렉토리 사용자 목록
the Admin SDK for users.list을 사용하면 원하는 작업을 정확하게 수행 할 수 있습니다. iOS 앱의 클라이언트 ID를 생성하고 users.list
을 수행하도록 내 앱을 인증했습니다. 당신은 권한이 그것을 위임 할 경우
내가 you can create a service account to make API requests on your behalf 발견 :
그러나, 지금은 OAuth2를 사용하여 로그인 사용자에 대한 권한 오류가 발생합니다. 이것이 안전한 서버가 앱이 아닌 뭔가를 더 좋아하는 것처럼 보이기 때문에 이것이 내가 원하는 것인지 확실하지 않습니다. 또한 OAuth로 로그인하면 사용자를 나열 할 수있는 사용자 (Google 도메인)의 사용자와 어떻게 통합되는지 잘 모르겠습니다.Google 도메인의 사용자를 OAuth/frontend 앱을 통해 순수하게 나열/검색 할 수 있습니까?
A. 문서화되지 않은 호출이 GAL API에 : https://www.google.com/m8/feeds/gal/your-domain-goes-here/full?alt=json
(source)을 제외하고 자신의 목록을 캐시에서