SAML API
SAML API에 대해 설명합니다.
히스토리 GitLab 15.5에서 도입 . 이 API를 사용하여 SAML 기능과 상호 작용합니다. GitLab.com 엔드포인트 # 그룹의 모든 SAML ID 나열 # GET /groups/:id/saml/identities 그룹의 모든 SAML ID를 나열합니다. 지원되는 속성: 속성 유형 필수 설명 id 정수 또는 문자열 예 그룹의 ID 또는 URL 인코딩된 경로 성공하면 200 과 다음 응답 속성을 반환합니다: 속성 유형 설명 extern_uid 문자열 사용자의 외부 UID user_id 문자열 사용자의 ID 요청 예시: curl --location --request GET \ --header "PRIVATE-TOKEN: " \ --url "https://gitlab.com/api/v4/groups/33/saml/identities" 응답 예시: [ { "extern_uid" : "yrnZW46BrtBFqM7xDzE7dddd" , "user_id" : 48 } ] 단일 SAML ID 검색 # 히스토리 GitLab 16.1에서 도입 . 단일 SAML ID를 검색합니다. GET /groups/:id/saml/:uid 지원되는 속성: 속성 유형 필수 설명 id 정수 또는 문자열 예 그룹의 ID 또는 URL 인코딩된 경로 uid 문자열 예 사용자의 외부 UID. 요청 예시: curl --location --request GET \ --header "PRIVATE-TOKEN: " \ --url "https://gitlab.com/api/v4/groups/33/saml/yrnZW46BrtBFqM7xDzE7dddd" 응답 예시: { "extern_uid" : "yrnZW46BrtBFqM7xDzE7dddd" , "user_id" : 48 } SAML ID의 extern_uid 필드 업데이트 # SAML ID의 extern_uid 필드를 업데이트합니다: SAML IdP 속성 GitLab 필드 id/externalId extern_uid PATCH /groups/:id/saml/:uid 지원되는 속성: 속성 유형 필수 설명 id 정수 또는 문자열 예 그룹의 ID 또는 URL 인코딩된 경로 uid 문자열 예 사용자의 외부 UID. 요청 예시: curl --request PATCH \ --location \ --header "PRIVATE-TOKEN: " \ --url "https://gitlab.com/api/v4/groups/33/saml/yrnZW46BrtBFqM7xDzE7dddd" \ --form "extern_uid=be20d8dcc028677c931e04f387" 단일 SAML ID 삭제 # 히스토리 GitLab 16.5에서 도입 . DELETE /groups/:id/saml/:uid 지원되는 속성: 속성 유형 필수 설명 id 정수 예 그룹의 ID 또는 URL 인코딩된 경로 . uid 문자열 예 사용자의 외부 UID. 요청 예시: curl --request DELETE \ --header "PRIVATE-TOKEN: <your_acc
