검색 결과 :

×

Drupal Keycloak 사용자 동기화 설정

Drupal과 Keycloak 사용자 프로비저닝 통합은 Drupal 웹사이트와 Keycloak ID 공급자 간에 사용자 계정 및 프로필 정보를 동기화하여 사용자 관리를 간소화합니다. 이 포괄적인 설정 가이드는 Drupal에서 Keycloak으로의 수동/자동 사용자 프로비저닝 및 동기화를 구성하는 데 도움이 됩니다. Drupal Keycloak 사용자 프로비저닝 이 모듈을 통해 관리자는 수동, 온디맨드 또는 예약된 프로비저닝 방식을 사용하여 사용자를 쉽게 생성, 업데이트 또는 삭제할 수 있습니다. 이 모듈은 다양한 플랫폼에서 안전하고 효율적인 사용자 데이터 관리를 보장하며 Drupal 9, Drupal 10 및 Drupal 11과 완벽하게 호환됩니다.

  • 모듈을 다운로드합니다:
    작곡가는 'drupal/keycloak_user_provisioning'을 요구합니다
  • 로 이동 하다 Drupal 관리 콘솔의 메뉴에서 다음을 검색하세요. miniOrange Keycloak 사용자 프로비저닝 검색창을 이용하세요.
  • 확인란을 선택하여 모듈을 활성화하고 다음을 클릭하십시오. 설치 버튼을 클릭합니다.
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/keycloak_user_provisioning/개요
  • 모듈 설치:
    drush 및 keycloak_user_provisioning
  • 캐시 지우기:
     드러쉬 cr
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/keycloak_user_provisioning/개요
    참고 및 문의

    참고 : 수동 설치는 Drupal 7까지만 지원됩니다. Drupal 8 이상의 경우 설치 및 프로젝트 관리를 위해 Composer를 사용해야 합니다.


  • 로 이동 하다 Drupal 관리 콘솔의 메뉴에서 다음을 클릭하세요. 새 모듈 설치 버튼을 클릭합니다.
  • 설치 miniOrange Keycloak 사용자 프로비저닝 zip 파일을 다운로드하거나 URL을 통해 모듈을 다운로드합니다. 패키지(tar/zip).
  • 를 클릭하십시오 새로 추가된 모듈 활성화.
  • 확인란을 선택하여 이 모듈을 활성화하고 다음을 클릭하세요. 설치 버튼을 클릭합니다.
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/keycloak_user_provisioning/개요
  • Drupal 사이트에 모듈을 설치한 후 관리 메뉴에서 구성 → 사람 → miniOrange Keycloak 사용자 프로비저닝.
  • 모듈의 기능을 살펴보고 다음을 클릭하세요. 모듈을 구성해 봅시다 버튼을 클릭합니다.


  • 키클로크 자격 증명으로 로그인하세요.
  • 왼쪽 메뉴에서 다음으로 이동합니다. 고객사 탭을 클릭하고 클라이언트 생성 버튼을 클릭합니다.
Drupal Keycloak 동기화 클라이언트 추가

  • $XNUMX Million 미만 클라이언트 생성:
    • 입력 고객 ID 기술설명.
    • 온 클릭 다음 버튼을 클릭하십시오.
Drupal Keycloak Sync 저장 구성

    • 다음 화면에서 다음을 활성화하세요. 클라이언트 인증 권한 부여 토글 버튼.
    • 확인란을 선택하세요 표준 흐름 직접 접근 보조금.
    • 온 클릭 다음 버튼을 클릭 한 다음 찜하기 설정을 완료하십시오.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 당신은로 리디렉션됩니다 클라이언트 세부 정보 페이지. 아래에 일반 설정 섹션에서 고객 ID 그리고 그것을 편리하게 보관하십시오.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 이제 신임장 섹션에서 고객 비밀, 쉽게 찾을 수 있도록 보관하세요.


  • 다음으로 이동 서비스 계정 역할 탭을 클릭하고 역할 할당 -> 클라이언트 역할 버튼을 클릭합니다.


  • 생성된 클라이언트에 다음 역할을 할당합니다.


  • 다음으로 왕국 왼쪽 메뉴에서 이름을 선택하세요.


  • Drupal 사이트로 가서 다음을 입력하세요. Keycloak 도메인, 클라이언트 ID, 클라이언트 비밀, Keycloak 영역.
  • 완료되면 구성 저장 및 테스트 버튼을 클릭합니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 테스트 구성이 성공하면 Keycloak에서 사용자 속성 목록을 받게 됩니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 또는 Keycloak과 Drupal의 통합에 오류가 있는 경우 오류 메시지의 링크를 따라가거나 테스트 구성 결과 섹션까지 아래로 스크롤하여 오류의 원인을 확인할 수 있습니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 테스트가 성공하면 다음을 클릭하세요. 수동 동기화 테스트 버튼을 클릭합니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 검색 필드에 Drupal 사용자의 사용자 이름을 입력하고 클릭하십시오. Sync 버튼을 클릭합니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 프로비저닝이 성공하면 아래와 같이 상태 메시지가 나타납니다.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

  • 사용자가 프로비저닝되었는지 여부를 확인하려면 사용자 탭을 클릭하고 사용자 상태를 확인하세요.
Drupal Keycloak Standard 및 직접 액세스 권한 부여

수동/주문형 프로비저닝을 사용하면 사용자를 Keycloak과 수동으로 동기화할 수 있습니다. 또한 단일 사용자뿐 아니라 기존 사용자 전체를 Keycloak에 한 번에 프로비저닝할 수도 있습니다.

수동/주문형 프로비저닝 구성

  • 온 클릭 구성 버튼 수동/주문형 프로비저닝 안내
Drupal Keycloak 동기화 선택 수동 프로비저닝

  • 수동 프로비저닝 구성 섹션에서 확인란을 선택합니다. 사용자 생성 그리고 클릭 찜하기 버튼을 클릭합니다.
Drupal Keycloak 동기화 선택 수동 프로비저닝

  • 저장한 후 다음을 클릭하세요. 모두 완료 버튼을 클릭합니다. 그런 다음 다음을 클릭하여 사용자를 동기화할 수 있습니다. 수동으로 사용자 동기화 버튼을 클릭합니다.
Drupal Keycloak 동기화 선택 수동 프로비저닝

이러한 유형의 프로비저닝을 사용하면 Drupal에서 사용자에 대한 CRUD 작업이 수행될 때마다 해당 사용자를 Keycloak과 동기화할 수 있습니다.

자동 프로비저닝 구성

  • 자동 프로비저닝은 다음 이벤트 중 하나를 사용하여 사용자를 프로비저닝하는 데 도움이 됩니다.
    • 관리 인터페이스: 관리자 또는 권한이 있는 사용자가 Drupal 관리자 인터페이스를 통해 사용자 계정에서 수동으로 CRUD 작업을 수행하는 경우.
    • 사용자 계정 변경: 사용자가 자신의 정보 양식 user/{user_id}/edit 또는 기타 사용자 정의 양식에서 CRUD 작업을 수행할 때마다.
    • 타사 모듈: Drupal 사이트에서 타사 모듈/애플리케이션 또는 사용자 정의 코드를 사용하여 사용자 엔터티가 업데이트/생성될 때마다
    • 사용자 등록: 사용자가 Drupal에서 새 계정을 생성할 때마다. (/user/register)
  • 온 클릭 구성 자동 프로비저닝 섹션의 버튼을 클릭하세요.
Drupal Keycloak 동기화 선택 수동 프로비저닝

  • 자동 프로비저닝 구성 섹션에서 확인란을 선택합니다. 사용자 생성 그리고 클릭 찜하기 버튼을 클릭합니다.
Drupal Keycloak 동기화 선택 수동 프로비저닝

  • 이제 Drupal 사이트에서 새 사용자를 생성하고 다음으로 이동하여 로그를 확인할 수 있습니다. 보고서 → 최근 로그 메시지 그리고 user_provisioning 필터.

이제 Keycloak을 사용하여 사용자에게 성공적으로 프로비저닝을 제공했습니다.

제공에 실패한 경우 다음 주소로 문의해 주세요. drupalsupport@xecurify.com. 오류 창의 스크린샷을 보내주시면 문제 해결에 도움을 드리고 설정 과정을 안내해 드리겠습니다.

ADFS_sso ×
안녕하세요!

도움이 필요하다? 우리는 바로 여기에 있습니다!

SUPPORT