Admin Console에 로그인하고 설정 > ID > 디렉터리로 이동한 다음 디렉터리 만들기를 선택합니다.
사용자가 조직 자격 증명으로 Adobe 앱 및 서비스에 로그인할 수 있도록 KeyCloak을 SAML ID 공급자(IdP)로 설정하세요.
시작하기에 앞서
다음이 준비되었는지 확인하세요.
- Adobe Admin Console의 시스템 관리자 역할
- Adobe 사용자를 인증하는 KeyCloak 영역에 대한 관리자 액세스 권한
- 확인하고 디렉터리에 추가할 수 있는 도메인
각 사용자의 이메일이 Admin Console에서 소유권이 확인된 도메인에 속하는지 확인하세요.KeyCloak은 이메일을 사용자 식별자로 사용합니다.
디렉터리 만들기 및 Adobe 메타데이터 다운로드
디렉터리 이름을 입력하고 Federated ID를 선택한 후 다음을 선택합니다.
기타 SAML 공급자 > 다음을 선택합니다.
IdP 설정 화면에서 Adobe 메타데이터 파일 다운로드를 선택하세요.다음 단계를 위해 이 화면을 열어 두세요.
KeyCloak에 Adobe 클라이언트 가져오기
KeyCloak Admin Console에 로그인하고 Adobe 사용자를 인증하는 영역을 선택하세요.
클라이언트 > 클라이언트 가져오기를 선택하세요.
리소스 파일에서 찾아보기를 선택하고 Adobe 메타데이터 파일을 업로드하세요.KeyCloak이 파일에서 Adobe의 엔터티 ID, ACS URL, 인증서 및 기타 SAML 설정을 자동으로 입력합니다.
클라이언트를 직접 만드는 대신 Adobe 메타데이터 파일을 가져오세요.이렇게 하면 KeyCloak이 Adobe의 정확한 SAML 설정을 사용하게 됩니다.
이름에 Adobe Identity Management – <조직 이름>을 입력한 후 저장을 선택하세요.
가져온 설정을 확인하세요.
- 유효한 리디렉션 URI에 Adobe ACS URL이 표시됩니다.
- Name ID 형식은 이메일입니다.
- 서명 및 암호화 아래에서 서명이 활성화되어 있습니다.
- 키 탭에 Adobe의 인증서가 표시됩니다.
사용자 속성 매핑
Adobe에서는 SAML 어설션에 사용자의 이메일 주소, 이름 및 성을 포함해야 합니다. 이를 전송하는 클라이언트 범위를 만드세요.
탐색 패널에서 클라이언트 범위 > 클라이언트 범위 만들기를 선택하세요.
이름으로 Adobe Identity Scope를 입력하고, 프로토콜로 SAML을 선택한 다음 저장을 선택하세요.
매퍼 탭에서 새 매퍼 구성(또는 매퍼 추가 > 구성 기준)을 선택한 다음 사용자 속성을 선택하세요.
다음 표에서 첫 번째 속성에 대한 값을 입력하세요.SAML Attribute NameFormat은 지정되지 않음으로 유지하고 속성 값 합계는 꺼진 상태로 둔 다음 저장을 선택하세요.
표에 있는 각 속성에 대해 3단계와 4단계를 반복하세요.
CountryCode는 기본 제공되는 Keycloak 속성이 아닙니다. 전송하려면 먼저 영역 설정 > 사용자 프로필에서 두 글자로 된 ISO 3166-1 국가 코드를 저장하는 사용자 지정 사용자 속성을 추가하세요.
클라이언트를 선택하고 Adobe 클라이언트를 선택한 다음 클라이언트 범위 탭을 선택하세요.
클라이언트 범위 추가를 선택하고 Adobe Identity Scope를 선택한 다음 추가 > 기본값을 선택하세요.
Admin Console에 Keycloak 메타데이터 업로드하기
KeyCloak에서 영역 설정 > 일반 > 엔드포인트로 이동한 다음 SAML 2.0 Identity Provider Metadata를 선택하세요.
열리는 XML을 keycloak-idp-metadata.xml과 같은 파일로 저장하세요.
Adobe Admin Console로 돌아가 KeyCloak 메타데이터 파일을 IdP 설정 화면에 업로드하고 다음을 선택합니다.
자동 계정 생성을 켜진 상태로 두세요.조직에서 사용자를 수동으로 프로비저닝하는 경우 이 설정을 끄세요.
속성 매핑에서 기본 국가를 선택한 다음 완료를 선택하세요.
다음으로, 아직 하지 않았다면 도메인 소유권을 확인하고 디렉터리에 도메인을 추가하세요.
Single Sign-On 테스트
Admin Console에서 설정 > ID > 디렉터리로 이동한 다음 디렉터리를 선택합니다.
디렉터리 세부정보 패널에서 테스트를 선택하세요.
KeyCloak 사용자로 로그인하세요.IdP 유효성 검사 성공 페이지에 각 속성에 대한 예상 값이 나열되어 있는지 확인하세요.
속성이 누락된 경우 매퍼를 확인하고 Adobe 클라이언트에서 Adobe Identity Scope가 기본 범위로 설정되어 있는지 확인하십시오.다른 문제는 Federated ID(SSO) 로그인 오류 해결 또는 SAML Trace 수행을 참조하세요. 구성에 대한 도움이 필요하면 Admin Console > 지원으로 이동하여 Adobe 고객 지원 센터에 문의하십시오.