Azure AD/Microsoft Entra ID를 사용한 Joomla 사용자 동기화
회사 개요
다음에서 사용자 동기화 Azure AD/Microsoft Entra ID 에 줌라 Joomla에서 Azure AD/Microsoft Entra ID로 우리의 사용을 통해 달성할 수 있습니다 Azure AD/Microsoft Entra ID를 사용하여 Joomla에 대한 사용자 프로비저닝 플러그인. 이 플러그인은 마이크로소프트 그래프 API Azure Directory에서 Joomla로 모든 사용자 세부 정보를 가져옵니다. 플러그인은 또한 Joomla 데이터베이스에서 Azure Active Directory/Microsoft Entra ID로 사용자를 생성하고 삭제하는 데 도움이 됩니다.
Azure AD/Microsoft Entra ID를 사용하여 Joomla 사용자 동기화 설정
1단계: 사용자 프로비저닝 플러그인 설치
- 다음에서 miniOrange 사용자 프로비저닝/사용자 동기화 플러그인용 zip 파일을 다운로드하세요. 여기 링크 .
- Joomla 사이트의 관리자 콘솔에 로그인하세요.
- 메뉴에서 다음을 클릭하세요. 시스템, 다음 아래 설치 섹션에서 확장 프로그램을 클릭하세요.
- 다운로드한 zip 파일을 업로드하여 설치하세요. 사용자 프로비저닝/사용자 동기화 플러그인.
- 플러그인 설치가 성공했습니다. 이제 다음을 클릭하세요. 시작! 버튼을 클릭합니다.
- 선택 '하늘빛' 공급자 목록에서.
2단계: Azure AD/Microsoft Entra ID 앱 등록 설정
- 혜택 이용(Benefits Access) 또는 퍼소니파이 헬스 앱(Personify App)을 Microsoft Azure 포털 로 관리자.
- Azure 서비스 섹션에서 다음을 선택합니다. 마이크로소프트 엔트라 아이디.
클라이언트 생성:
- 왼쪽 탭의 관리 섹션에서 선택 앱 등록 탭.
- 온 클릭 신규 등록 옵션을 선택합니다.
- 추가 표시 이름 이름 필드에서 계정 유형.
- 온 클릭 등록 버튼.
- 로 이동 회사 개요 탭의 왼쪽 창에 있습니다.
- 복사 응용 프로그램 ID 그리고 디렉토리 ID, 이것은 당신의 것입니다 고객 ID 세입자 ID 각각.
클라이언트 비밀번호를 생성합니다.
- 왼쪽 탐색 창에서 인증서 및 비밀 탭.
- 를 클릭하십시오 새 클라이언트 비밀번호. 설명과 만료 시간을 입력하고 추가 옵션을 선택합니다.
- 값을 복사하세요. 이것이 귀하의 값이 됩니다. 고객 비밀.
Azure AD 애플리케이션에 API 권한을 추가합니다.
- We Buy Orders 신청서를 클릭하세요. API 권한 왼쪽 탐색 창에서 권한 추가 옵션을 선택합니다.
- 선택 Microsoft Graph 아래 마이크로소프트 API 탭.
- 선택 애플리케이션 권한 아래 마이크로소프트 그래프.
- 선택 사용자.
- $XNUMX Million 미만 사용자 고르다 사용자.모두 내보내기, 사용자.모두 ID 관리, 사용자.모두 읽기, 사용자.모두 읽기 기본, 사용자.모두 읽기 쓰기, 권한을 부여하고 다음을 클릭하세요. 권한 추가 버튼을 클릭합니다.
- 를 클릭하십시오 기본 디렉터리에 대한 관리자 동의 부여 그리고 클릭 가능 부여 관리자 동의 확인 시.
- Joomla 사이트에 대한 사용자 동기화를 달성하기 위해 Azure AD 앱을 성공적으로 구성했습니다.
3단계: Azure 플러그인을 사용하여 Joomla에 대한 사용자 프로비저닝 구성
- 아래 표를 참고하여 해당 값을 붙여넣으세요. Azure AD 구성 탭.
| 응용 프로그램 ID | 붙여 넣기 응용 프로그램 ID Azure AD 애플리케이션에서. |
| 고객 비밀 | 붙여 넣기 고객 비밀 Azure AD 애플리케이션에서. |
| 임차인 ID | 붙여 넣기 디렉토리 ID Azure AD 애플리케이션에서. |
| 임차인 이름 | 테넌트 이름으로 도메인 이름을 입력하세요. |
| UPN/ID 테스트 | 엔터 버튼 UserPrinciple이름/ID Azure AD 애플리케이션의 모든 사용자. 이는 테스트 구성에 사용됩니다. |
- 온 클릭 구성 저장 버튼을 눌러 구성을 저장합니다.
4단계: 연결 테스트
- 엔터 버튼 UserPrinciple이름/ID Azure AD 애플리케이션 사용자 중 하나를 클릭하고 찜하기 버튼을 클릭합니다.
- 온 클릭 테스트 구성 Azure와의 연결이 올바르게 설정되었는지 확인합니다.
- 구성이 성공하면 Azure AD에서 받은 특성을 볼 수 있습니다.
5단계: 사용자를 Joomla 데이터베이스에 동기화
- 탭으로 이동 아주르 -> 줌라. 아래의 사용자 속성 매핑 섹션에서 Azure AD 속성 이름을 해당 Joomla 속성 이름에 매핑하고 다음을 클릭합니다. 구성 저장.
개별 사용자 또는 모든 사용자 동기화
- 엔터 버튼 UserPrinciple이름/ID Azure AD 애플리케이션의 모든 사용자.
- 온 클릭 사용자 만들기 버튼을 눌러 Joomla 사이트 데이터베이스에 Azure AD 사용자를 만듭니다.
- 또는 모든 사용자 생성 버튼을 눌러 Azure AD 사용자의 모든 사용자를 Joomla 사이트 데이터베이스에 동기화합니다. (참고 : 프리미엄 기능입니다.)
사용자 그룹 동기화(프리미엄 기능)
- 아래의 사용자 그룹 동기화을 사용하면 Azure의 사용자 그룹을 Joomla 사용자 그룹에 매핑할 수 있습니다. 또한 신규/로그인 사용자에 대한 기본 그룹을 선택합니다.
사용자 동기화 간격 설정(프리미엄 기능)
- $XNUMX Million 미만 사용자 동기화 간격 설정 섹션에서 매시간, 매일 또는 매주 자동 사용자 동기화 일정을 설정합니다.
6단계: Joomla 데이터베이스에서 Azure AD로 사용자 동기화
사용자 생성 및 삭제
- 탭으로 이동 줌라 -> Azure. 여기 아래에는 개별 사용자 생성 섹션에서는 Joomla에서 생성된 모든 사용자가 자동으로 동기화되고 Azure AD에서 생성됩니다.
- 아래의 사용자 삭제 섹션에서는 Azure에서 개별 사용자를 삭제할 수 있습니다.
자동 프로비저닝(프리미엄 기능)
- 아래의 자동 프로비저닝 섹션에서는 사용자가 생성, 삭제 및 업데이트될 때마다 프로비저닝을 자동화할 수 있습니다. Joomla 사용자 비밀번호의 자동 동기화를 활성화할 수도 있습니다.
사용자 속성 동기화 및 간격 설정(프리미엄 기능)
- 아래의 사용자 속성 동기화 탭에서 Joomla의 사용자 특성을 Azure로 매핑할 수 있습니다.
- 자동 사용자 동기화 일정을 설정할 수도 있습니다. 사용자 동기화 간격 설정 탭.
