사례 사용: WP를 위한 LDAP/AD 통합을 통한 직원 검색 디렉토리 생성
회사 개요
이 사용 사례의 목적은 Active Directory/LDAP 서버와 통합된 직원 검색 디렉토리를 만드는 것입니다. 이를 통해 사용자는 LDAP 서버에서 가져온 사용자 이름, UID, 부서, 회사 및 역할과 같은 다양한 매개변수를 기반으로 직원 프로필을 검색할 수 있습니다. 이 솔루션에는 로컬에 데이터를 저장하지 않고도 실시간 데이터를 표시하는 단축 코드를 사용하여 WordPress 페이지에 임베드할 수 있는 검색 위젯을 만드는 것이 포함됩니다.
시나리오 :
어떤 조직에는 사용자, 컴퓨터, 전자 장치 등과 같은 AD 개체에 대한 정보가 들어 있는 여러 개의 Active Directory/LDAP 서버가 있습니다. 그리고 사용자 데이터를 로컬에 저장하지 않고 WordPress 페이지에 직원 디렉터리를 표시하려고 합니다.
문제 설명:
- WordPress 페이지에 LDAP/AD 사용자 정보를 표시하기 위해 직원 디렉토리를 만듭니다.
- 다양한 LDAP 속성을 사용하여 사용자를 검색하고 각 사용자의 프로필을 WordPress 페이지에 표시합니다.
구성 요소 :
- miniOrange 직원/직원 비즈니스 디렉토리 Active Directory 플러그인
해결 방법 :
이 솔루션은 Active Directory 플러그인을 위한 miniOrange 직원/직원 비즈니스 디렉토리를 설치하고 구성하는 것을 포함합니다. 플러그인 자체에서 LDAP/Active Directory에 있는 사용자를 검색하는 데 사용할 LDAP 속성을 추가할 수 있습니다.
원하는 WordPress 페이지에 검색 위젯을 표시하려면 해당 페이지에 단축 코드를 추가해야 합니다. 단축 코드를 추가하고 플러그인을 구성하면 활성 디렉토리/LDAP 서버에 있는 모든 사용자를 검색할 수 있는 검색 위젯이 표시됩니다.
사용자 데이터는 로컬에 저장되지 않습니다. 플러그인이 다양한 UI 템플릿을 제공하므로 검색 결과와 사용자 프로필의 모양을 원하는 대로 사용자 지정할 수 있습니다.
이점 :
- 실시간 데이터: 사용자는 LDAP/AD에서 직접 최신 직원 정보에 액세스할 수 있습니다.
- 손쉬운 통합 : 검색 위젯은 짧은 코드를 사용하여 모든 WordPress 페이지에 원활하게 통합될 수 있습니다.
- 데이터 중복 없음: WordPress 사이트에서 직원 데이터를 복제하거나 저장할 필요성을 없애서 유지 관리 비용을 줄이고 데이터 무결성을 보장합니다.
- 사용자 지정 : 관리자는 자신의 특정 요구 사항에 맞춰 위젯의 모양과 기능을 유연하게 사용자 지정할 수 있습니다.
결론 :
LDAP/AD 통합을 통해 직원 검색 디렉토리를 구현함으로써 조직은 기존 직원 데이터베이스를 안전하고 효율적으로 지원할 수 있습니다. 이 솔루션은 직원 프로필에 대한 실시간 액세스를 제공하여 사용자 경험을 향상시킬 뿐만 아니라 WordPress 플랫폼에서 로컬 데이터 저장을 피함으로써 데이터 보안 및 규정 준수를 보장합니다. 이 접근 방식은 리소스 활용을 최적화하고 WordPress 기반 환경 내에서 직원 디렉토리 관리를 간소화합니다.
