Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

사용자 그룹 소속(GroupMembership) API (V2)

GroupMembership은 사용자가 어떤 그룹에 속하는지 나타냅니다. 사용자 ID를 경로에 지정하고 List Group Memberships로 소속 목록을 조회합니다.

응답의 각 GroupMembership에는 필수 문자열 groupId가 있습니다. 그룹 이름이나 특성이 필요하면 이 ID로 Get Group을 호출합니다.

직접 소속과 간접 소속

transitive의 기본값은 false입니다. 사용자가 그룹 A에 속하고 A가 그룹 B에 속한다면 기본 조회는 A만 반환합니다. transitive=true로 지정하면 모든 중첩 단계를 따라 A와 B를 반환합니다.

조회는 페이지 단위입니다. 실제 페이지 크기는 요청과 다를 수 있으므로 다음 페이지 여부를 nextPageToken으로 판단합니다. 첫 요청에는 pageToken을 넣지 않고 이후 요청에 직전 응답 토큰을 전달합니다.

현재 사용자만 조회할 경우

이 API의 OAuth 권한 범위는 api:admin-read입니다. 자신의 직접 및 간접 소속 그룹을 조회하는 별도 List Current Groups는 특정 OAuth 권한 범위를 요구하지 않습니다. 해당 경로는 미리보기 API이므로 인증과 preview=true가 필요합니다.

반대로 한 그룹에 속한 사용자와 하위 그룹을 확인하거나 추가 및 제거하려면 그룹 구성원 API를 사용합니다.