검색 결과 :

×

Drupal Microsoft Entra ID(Azure AD) 동기화 설정

Drupal과 Microsoft Entra ID(Azure AD) 사용자 프로비저닝 통합은 사용자 관리를 간소화하고 시스템 내에서 최신 사용자 정보를 보장합니다. 이 단계별 가이드는 Drupal 사이트에서 Azure 애플리케이션으로 사용자 프로비저닝/동기화를 구성하는 데 도움이 되며, 관리자는 다음을 사용하여 수동, 자동 또는 스케줄러 기반 프로비저닝을 통해 사용자를 쉽게 프로비저닝하고 사용자 데이터를 관리할 수 있습니다. Drupal Azure 사용자 동기화 모듈이 모듈은 Drupal 7, Drupal 8, Drupal 9, Drupal 10 및 Drupal 11과 호환됩니다.

  • 모듈을 다운로드합니다:
    작성자는 'drupal/azure_ad'를 요구합니다
  • 로 이동 하다 Drupal 관리 콘솔의 메뉴에서 다음을 검색하세요. miniOrange Azure AD / B2C 동기화 검색창을 이용하세요.
  • 확인란을 선택하여 모듈을 활성화하고 다음을 클릭하십시오. 설치 버튼을 클릭합니다.
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/azure_ad/개요
  • 모듈 설치:
    azure_ad로 드러시
  • 캐시 지우기:
     드러쉬 cr
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/azure_ad/개요
  • 로 이동 하다 Drupal 관리 콘솔의 메뉴에서 다음을 클릭하세요. 새 모듈 설치 버튼을 클릭합니다.
  • 설치 miniOrange Azure AD / B2C 동기화 모듈은 zip 파일이나 URL을 통해 다운로드할 수 있습니다. 패키지(tar/zip).
  • 를 클릭하십시오 새로 추가된 모듈 활성화.
  • 확인란을 선택하여 이 모듈을 활성화하고 다음을 클릭하세요. 설치 버튼을 클릭합니다.
  • 다음에서 모듈을 구성하세요.
    {BaseURL}/admin/config/people/azure_ad/개요
  • Drupal 사이트에 모듈을 설치한 후 관리 메뉴에서 구성 → 사람 → Azure AD 동기화 (관리자/구성/사람/azure_ad/개요)
  • 모듈의 기능을 살펴보고 다음을 클릭하세요. 모듈을 구성해 봅시다 버튼을 클릭합니다.
 drupal azure sync를 사용하면 구성 모듈을 사용할 수 있습니다.

  • 1단계에서 동기화를 수행할 방법을 선택합니다. Drupal에서 Azure로 동기화하려면 첫 번째(왼쪽) GIF를 클릭합니다.
 drupal Azure 동기화 선택 방법

  • 에 로그인 하늘빛 문.
  • 온 클릭 마이크로소프트 엔트라 ID 인사말 Azure 서비스.
drupal azure sync select Microsoft ENtra ID 응용 프로그램

  • 왼쪽 탐색 패널에서 앱 등록 서비스를 클릭 한 다음 신규 등록 버튼을 클릭합니다.
drupal Azure sync 신규 등록

  • 신청서 등록 페이지에서 아래 언급된 지침에 따라 정보를 입력하세요.
    • 이름: 애플리케이션의 이름을 표시합니다.
    • 지원되는 계정 유형: 요구 사항에 따라 나열된 옵션 중 하나를 선택하십시오.
    • 온 클릭 회원가입 버튼을 클릭합니다.
drupal azure sync 앱 이름 입력

  • 로 이동 API 권한 왼쪽 탐색 패널에서 권한 추가 버튼을 클릭합니다.
drupal Azure 동기화 API 권한

  • 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 Microsoft Graph Microsoft API 탭에서 선택하고 응용 프로그램 권한.
  • 선택에서 권한 검색창, 사용자를 검색합니다.
drupal Azure sync 애플리케이션 권한
  • 사용자 아래에서 다음을 선택합니다. 사용자.읽기쓰기.모두 권한을 클릭하세요. 권한 추가 버튼을 클릭합니다.
drupal Azure sync 추가 권한
  • 를 클릭하십시오 기본 디렉터리에 대한 관리자 동의 부여 그리고 클릭 가능 관리자 동의 확인을 위한 버튼입니다.
drupal Azure sync 관리자 동의 부여

  • 2단계에서는 Microsoft Entra ID에서 아래 언급된 값을 Drupal에 구성합니다.
  • 세입자 ID:
    • 에서 회사 개요 Microsoft Entra ID 응용 프로그램 섹션에서 복사하세요. 디렉토리(테넌트) ID 값.
    • 복사한 테넌트 ID를 Drupal의 임차인 ID 텍스트 필드.
     drupal Azure 동기화 복사 테넌트 ID
  • 애플리케이션(클라이언트) ID:
    • Microsoft Entra ID 응용 프로그램의 개요 섹션에서 다음을 복사합니다. 애플리케이션 (클라이언트) ID 값.
    • 복사한 클라이언트 ID를 Drupal의 애플리케이션(클라이언트) ID 텍스트 필드.
     drupal Azure 동기화 복사 클라이언트 ID

  • 클라이언트 비밀 :
    • 왼쪽 탐색 패널에서 인증서 및 비밀 메뉴를 클릭하고 새 클라이언트 암호 버튼을 클릭합니다.
    • 비밀에 대한 설명을 추가하고 비밀 만료를 선택한 후 추가 버튼을 클릭합니다.
     drupal Azure 동기화 인증서 및 비밀

    • 비밀 값을 복사합니다.
     drupal Azure 동기화 복사 비밀 값

    • Drupal's에 복사한 Secret 값을 붙여넣으세요. 고객 비밀 텍스트 필드.
  • 테넌트 이름/기본 도메인:
    • 같은 창에서 프로필(오른쪽 상단 모서리)에 마우스를 올려놓고 팝업 상자에 언급된 도메인을 기록해 둡니다.
    • Drupal의 도메인 값을 붙여넣습니다. 테넌트 이름/기본 도메인 텍스트 필드.
     drupal Azure 동기화 복사 도메인

  • UPN/ID 테스트:
    • Microsoft Entra ID로 이동하여 다음을 선택합니다. 사용자 왼쪽 탐색 패널의 메뉴.
    • 사용자의 것을 복사하세요. 사용자 계정 이름 Drupal과 Azure AD의 통합을 테스트합니다.
    • 복사한 사용자 계정 이름을 Drupal에 붙여넣으세요. UPN/ID 테스트 텍스트 필드.
  • 모든 구성이 완료되면 구성 저장 및 테스트 버튼을 클릭합니다.
 drupal Azure 동기화 저장 구성

  • 테스트 구성이 성공하면 모듈은 다음과 같은 성공 메시지를 제공합니다.
 drupal Azure 동기화 성공 메시지

  • Microsoft Entra ID에서 수신한 속성을 확인하려면 성공 메시지의 링크를 클릭하세요.
  • 또는 Drupal과 Azure AD 통합에 오류가 있는 경우 오류 메시지의 링크를 따라가거나 아래로 스크롤하여 오류 원인을 확인하세요. 테스트 구성 결과 안내
 drupal Azure 동기화 오류 메시지

  • 성공적으로 통합되면 다음을 클릭하세요. 다음 버튼을 클릭합니다.

수동/주문형 프로비저닝에서 Microsoft Entra ID와 사용자를 수동으로 동기화할 수 있습니다. 또한 단일 사용자와 모든 기존 사용자를 한 번에 Microsoft Entra ID에 프로비저닝할 수 있습니다.

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

  • 온 클릭 구성 버튼 수동/주문형 프로비저닝 섹션에 있어야 합니다.
 drupal Azure sync 선택 수동 프로비저닝

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

  • 저장되면 검색창에 동기화 사용자 섹션에서 Drupal 사용자의 사용자 이름을 입력한 후 다음을 클릭합니다. Sync 버튼을 클릭합니다.
 drupal azure sync 사용자 동기화 만들기

  • 프로비저닝이 성공하면 성공 메시지를 받게 됩니다. 또는 Microsoft Entra ID에 사용자 계정을 프로비저닝하는 데 오류가 있는 경우 오류 메시지의 링크를 따라 오류 원인을 확인할 수 있습니다.
 drupal Azure 동기화 오류 메시지

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

자동 프로비저닝 구성

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

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

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

이제 사용자에게 Microsoft Entra ID(Azure AD)를 성공적으로 프로비저닝했습니다.

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

ADFS_sso ×
안녕하세요!

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

SUPPORT