예시: Google Workspace에 대한 사용자 정의 매핑 설정

다음은 Google Workspace 맞춤 SAML 연결을 위해 역할을 매핑하기 위해 사용자 정의 매핑을 사용하는 방법을 보여줍니다.

추가적인 세부 정보 및 안내는 Google 문서: 맞춤 사용자 필드 관리arrow-up-right를 참조하십시오.

API를 사용하려면 Google Workspace 관리 콘솔에 로그인하여 이어지는 명령을 실행하거나, 유연성과 자동화를 위해 선호하는 API 클라이언트 또는 스크립트를 사용하여 API를 호출하십시오. API 자격 증명을 생성하려면 Google 문서의 액세스 자격 증명 생성arrow-up-right을 참조하십시오.

사용자 스키마 추가

사용자와 연결할 수 있는 스키마를 추가하기 위해 스키마 엔드포인트arrow-up-right를 사용하십시오. 다음은 스키마 예시입니다. 이 스키마를 통해 사용자의 SAML 페이로드에 원하는 사용자 정의 역할 매핑을 노출할 수 있습니다.

{
   "fields":
   [
     {
       "fieldName": "roles",
       "fieldType": "STRING",
       "readAccessType": "ADMINS_AND_SELF",
       "multiValued": true,
       "displayName": "roles"
     }
   ],
   "schemaName": "Snyk-SSO"
 }

사용자 프로필 수정

사용자 API 엔드포인트arrow-up-right를 사용하여 사용자 프로필에 원하는 역할을 할당하십시오. 참고를 위해 페이로드 예시를 아래에 제공합니다.

SAML 속성 수정

SAML 페이로드에 이러한 역할을 노출하려면 SAML 속성 매핑에서 속성을 수정해야 합니다.

  1. Google Workspace 관리 콘솔에 로그인하고 > 웹 및 모바일 앱으로 이동하여 해당 애플리케이션을 엽니다.

    Open Google SAML app
    Google SAML 앱 열기
  2. SAML 속성 매핑을 클릭한 다음 매핑 추가를 클릭합니다.

  3. 필드 선택을 클릭하고 하단으로 스크롤하여 Snyk-SSO - roles를 찾아 선택합니다.

  4. 앱 속성 값 필드에 roles를 입력하고 저장을 클릭합니다.

    Adding custom mapping app attribute
    사용자 정의 매핑 앱 속성 추가

이 작업을 마친 후 사용자로 로그인하여 Snyk 담당자에게 SAML 페이로드를 검증받고 Snyk 백엔드에서 설정을 완료하도록 하십시오.

Last updated