9.8. 클레임 및 어설션 매핑


인증 중인 외부 IDP에서 제공하는 SAML 및 OpenID Connect 메타데이터를 영역으로 가져올 수 있습니다. 가져온 후에는 사용자 프로필 메타데이터 및 기타 정보를 추출하여 애플리케이션에서 사용할 수 있도록 할 수 있습니다.

외부 ID 공급자를 사용하여 영역에 로그인하는 각 사용자는 SAML 또는 OIDC 어설션 및 클레임의 메타데이터를 기반으로 로컬 Red Hat Single Sign-On 데이터베이스에 항목이 있습니다.

절차

  1. 메뉴에서 Identity Providers 를 클릭합니다.
  2. 목록에서 ID 공급자 중 하나를 선택합니다.
  3. Mappers 탭을 클릭합니다.

    ID 공급자 매퍼

    identity provider mappers

  4. 생성을 클릭합니다.

    ID 공급자 매퍼

    identity provider mapper

  5. Sync Mode Override 에 대한 값을 선택합니다. 매퍼는 이 설정에 따라 사용자가 반복적으로 로그인할 때 사용자 정보를 업데이트합니다.

    1. 이전 Red Hat Single Sign-On 버전의 동작을 사용하려면 legacy 를 선택합니다.
    2. Red Hat Single Sign-On에 처음 로그인할 때 특정 ID 공급자를 사용하여 Red Hat Single Sign-On에 처음 로그인할 때 가져오기를 선택하여 데이터를 가져옵니다.
    3. force 를 선택하여 각 사용자 로그인 시 사용자 데이터를 업데이트합니다.
    4. ID 공급자에 구성된 동기화 모드를 사용하려면 상속 을 선택합니다. 다른 모든 옵션은 이 동기화 모드를 재정의합니다.
  6. Mapper Type (매퍼 유형) 목록에서 매퍼를 선택합니다. 매퍼(mapper)에 들어갈 구성에 대한 설명에 대해 Mapper Type (매퍼 유형)을 마우스로 가리킵니다.
  7. 저장을 클릭합니다.

JSON 기반 클레임의 경우 중첩 및 대괄호로 묶은 점 표기법을 사용하여 인덱스로 배열 필드에 액세스할 수 있습니다. 예를 들면 contact.address[0].country 입니다.

소셜 공급자가 제공하는 사용자 프로필 JSON 데이터의 구조를 조사하려면 서버의 app-server 구성 파일(domain.xml 또는 standalone.xml)에서 DEBUG 수준 로거 org.keycloak.social.user_profile_dump 를 활성화할 수 있습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.