더 이상 사용되지 않는 프로비저닝 API에서 새 디렉토리 API로 전환함에 따라 리셀러가 내 고객 (Google Apps 고객)을 관리 할 수있는 방법과 관련하여 설명서에 큰 결함이 있습니다.리셀러 인 경우 Admin SDK 디렉토리 API를 사용하여 새로운 Google Apps 사용자를 만드는 방법은 무엇입니까?
https://developers.google.com/admin-sdk/directory/v1/reference/users/insert
: 특히, 나는 다음과 같은 엔드 포인트를 사용 (프로비저닝 API에 가능했던 것처럼) 내 고객 중 하나 대신에 새 사용자를 만들 내 리셀러 OAUTH 자격 증명을 사용하는 방법을 알고 싶습니다위의 문서에서 고객 계정에 대한 참조가 표시되지 않습니다. 유용하다고 생각되는 유일한 매개 변수는 organizations
과 externalIds
입니다. 이것들이하는 일에 관한 문서는 거의 없습니다. 나는 다음과 같은 시나리오를 테스트하는 생각을했다 : 같은 고객의 검색으로 기존 사용자에 대한 작업을 수행 할 때
$params = array(
'externalIds' => array(
array(
'type' => 'customer', // or 'account'?
'value' => $data['domain']
)
),
'organizations' => array(
array(
'name' => $data['domain'],
'domain' => $data['domain'],
'type' => 'domain_only',
'primary' => true
)
)
);
가, 내가 Google 애플리케이션은 특정 사용자가 연결되어 계정을 지정할 수있는 표시되지 않습니다 로 :이 경우
https://developers.google.com/admin-sdk/directory/v1/reference/users/get
,이 조직 또는 외부 ID 심지어 매개 변수 아니다, 그래서 검색 내 리셀러 계정으로 특정 고객에게 구체적으로 수있는 방법을 모른다.
리셀러 계정 OAUTH 자격증 명만 사용하는 고객을 대신하여 이전 프로비저닝 API에서 이러한 작업을 수행 할 수 있어야합니다.
도움을 주시면 감사하겠습니다.
감사를 사용하도록 설정 -> 보안 - -> API 참조
버튼은 관리 콘솔에 있습니다. 새로운 Directory API는 고객을 참조 할 때 전자 메일 주소의 도메인 부분을 단순히 사용함으로써 이전 Provisioning API와 비교하여 대폭 단순화 된 것처럼 보입니다. 멋지다! –
한 번 더 질문드립니다 ...고객 도메인의 첫 번째 사용자를 만들 때이 사용자는 자동으로 수퍼 관리자 계정으로 승격됩니까? '/ makeAdmin'에 후속 요청을하는 것이 필요한지 궁금합니다. –
makeadmin 호출을해야한다고 생각합니다. 사용자가 처음으로 생성 된 경우에도 사용자는 자동으로 수퍼 관리자가되지 않습니다. – Emily