API를 사용하여 그룹 및 조직에서 멤버 제거

사용자 계정에서 그룹 및 조직의 멤버를 프로그래밍 방식으로 제거하려면 다음 단계에 설명된 대로 API를 사용할 수 있습니다. 이러한 API 호출을 사용하여 서비스 계정을 제거할 수는 없습니다.

조직 멤버십 제거

1단계: 조직 멤버 목록 가져오기

요청: GET https://api.snyk.io/v1/org/{orgId}/members

엔드포인트: 멤버 목록

이 호출은 조직의 모든 비관리자 멤버 배열을 반환합니다. 조직에서 제거해야 하는 각 사용자의 id를 저장합니다.

2단계: 조직에서 멤버 제거

요청: DELETE https://api.snyk.io/v1/org/{orgId}/members/update/{userId}

엔드포인트: 조직에서 멤버 제거

각 사용자에 대해 이전에 저장한 사용자 ID를 사용하여 해당 멤버를 조직에서 제거하는 엔드포인트를 호출합니다.

요청이 성공하면 응답은 200 OK입니다.

조직 멤버 페이지를 확인하여 멤버가 제거되었는지 확인하십시오.

circle-info

멤버가 조직에서 제거될 때, 조직이 그룹의 일부인 경우 사용자는 그룹 멤버로서 그룹에 계속 존재합니다. 사용자를 그룹에서 완전히 제거하려면 다음 섹션의 단계를 따르십시오.

그룹 멤버십 제거

1단계: 그룹 멤버 목록 가져오기

요청: GET https://api.snyk.io/v1/group/groupId/members

엔드포인트: 그룹의 모든 멤버 나열

이 호출은 그룹의 모든 멤버 배열을 반환합니다. 그룹에서 제거해야 하는 각 사용자의 id를 저장합니다.

2단계: 그룹에서 멤버 제거

요청: PATCH https://api.snyk.io/rest/groups/{group_id}/users/{id}?version=2024-07-10~beta

엔드포인트: 그룹에서 사용자 역할 업데이트arrow-up-right (베타, 현재 버전 사용)

본문:

각 사용자에 대해 이전에 저장한 사용자 ID를 사용하여 해당 멤버를 그룹에서 제거하는 엔드포인트를 호출합니다.

요청이 성공하면 응답은 200 OK입니다.

그룹 멤버 페이지를 확인하여 사용자가 제거되었는지 확인하십시오.

circle-info

멤버가 그룹에서 제거될 때 사용자는 Snyk에 계속 존재합니다. 사용자와 관련된 모든 데이터를 완전히 삭제하려면 다음 섹션의 단계를 따르십시오.

그룹 멤버 삭제

SSO 연결이 하나의 그룹에만 연결된 경우, 다음 호출은 그룹 멤버를 시스템에서 완전히 삭제할 수 있습니다. 이 삭제 작업은 GDPR(General Data Protection Regulation) 요구 사항도 준수합니다.

요청: DELETE https://api.snyk.io/rest/groups/{group_id}/sso_connections/{sso_id}/users/{user_id}?version=2023-01-30~beta

엔드포인트: 그룹 SSO 연결에서 사용자 삭제arrow-up-right (베타, 현재 버전 사용)

{sso_id}는 Snyk 웹 UI에서 찾을 수 있습니다. 그룹(Group) > 설정(Settings) > SSO > **3단계(Step 3)**로 이동하십시오. 도움이 필요하면 계정 팀에 문의하십시오.

Self Serve SSO 화면, 3단계, sso_id 강조 표시됨
Self Serve SSO 화면, 3단계, sso_id 강조 표시됨

요청이 성공하면 응답은 200 OK입니다.

다음 요청을 사용하여 멤버가 삭제되었는지 확인하십시오. GET https://api.snyk.io/v1/user/userId

Last updated