4.10. 연결 정책 구성
클라이언트 애플리케이션에서 데이터베이스 링크가 포함된 Directory Server로 요청을 체인하도록 Directory Server를 구성할 수 있습니다. 연결 정책은 Directory Server에서 생성된 모든 데이터베이스 링크에 적용됩니다.
4.10.1. 구성 요소 작업 연결 링크 복사링크가 클립보드에 복사되었습니다!
구성 요소는 내부 작업을 사용하는 서버의 모든 기능 단위입니다(예: 프런트 엔드의 플러그인 또는 기능).
일부 구성 요소는 로컬 데이터에만 액세스해야 하는 내부 LDAP 요청을 서버로 보냅니다. 이러한 구성 요소의 경우 구성 요소가 작업을 성공적으로 완료할 수 있도록 연결 정책을 제어해야 합니다. 예를 들어 인증서 확인 기능입니다. 함수에서 수행한 LDAP 요청을 연결하여 원격 서버가 신뢰할 수 있음을 나타내는 인증서를 확인할 수 있습니다. 원격 서버가 신뢰할 수 없는 경우 보안 문제가 있습니다.
기본적으로 모든 내부 작업과 구성 요소를 연결할 수는 없지만 기본값은 재정의할 수 있습니다.
또한 지정된 플러그인을 사용하여 원격 서버에서 작업을 수행할 수 있도록 원격 서버에 ACI
를 생성해야 합니다. ACI
는 데이터베이스 링크에 할당된 접미사
에 있어야 합니다.
다음은 구성 요소 이름, 이러한 구성 요소가 내부 작업을 체인할 때 발생할 수 있는 부작용 및 원격 서버의 ACI
에 필요한 권한입니다.
ACI 플러그인
구성 요소ACI 플러그인
구성 요소는 액세스 제어를 구현합니다. 로컬 및 원격 특성을 혼합할 수 없기 때문에ACI
특성을 검색하고 업데이트하는 데 사용되는 작업을 연결할 수 없습니다. 그러나 다음 연결 구성 요소 특성을 설정하여 사용자 항목을 검색하는 데 사용되는 요청을 체인할 수 있습니다.nsActiveChainingComponents: cn=ACI Plugin,cn=plugins,cn=config
nsActiveChainingComponents: cn=ACI Plugin,cn=plugins,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
리소스 제한
구성 요소리소스 제한
구성 요소는 사용자 바인딩 DN에 따라 서버 제한을 설정합니다. 리소스 제한 구성 요소를 연결하는 경우 원격 사용자에게 리소스 제한을 적용할 수 있습니다. 리소스 제한 구성 요소 작업을 연결하려면 다음 체인 구성 요소 속성을 추가합니다.nsActiveChainingComponents: cn=resource limits,cn=components,cn=config
nsActiveChainingComponents: cn=resource limits,cn=components,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
인증서 기반 인증
구성 요소외부 바인딩 방법 중에
인증서 기반 인증
구성 요소를 사용할 수 있습니다. 이 구성 요소는 원격 서버의 데이터베이스에서 사용자 인증서를 검색합니다. 이 구성 요소가 체인을 허용하면 인증서 기반 인증이 데이터베이스 링크로 작업할 수 있습니다. 이 구성 요소의 작업을 연결하려면 다음 체인 구성 요소 특성을 추가합니다.nsActiveChainingComponents: cn=certificate-based authentication,cn=components,cn=config
nsActiveChainingComponents: cn=certificate-based authentication,cn=components,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
암호 정책
구성 요소암호 정책
구성 요소는 원격 서버에SASL
바인딩을 추가합니다. 사용자 이름 및 암호로 인증하는 것은 일부 형태의 SASL 인증에 필요합니다. 암호 정책을 활성화하면 서버에서 요청된 특정 인증 방법을 확인하고 구현하고 적절한 암호 정책을 적용할 수 있습니다. 이 구성 요소의 작업을 바인딩하려면 연결 구성 요소 특성을 추가합니다.nsActiveChainingComponents: cn=password policy,cn=components,cn=config
nsActiveChainingComponents: cn=password policy,cn=components,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
SASL
구성 요소SASL
구성 요소를 사용하면 SASL이 원격 서버에 바인딩할 수 있습니다. 이 구성 요소의 작업을 바인딩하려면 연결 구성 요소 특성을 추가합니다.nsActiveChainingComponents: cn=password policy,cn=components,cn=config
nsActiveChainingComponents: cn=password policy,cn=components,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
참조 무결성 postoperation
구성 요소참조 무결성 postoperation
구성 요소는 DN이 포함된 특성에 대한 업데이트를 속성에 대한 포인터가 포함된 항목으로 전파합니다. 예를 들어, 그룹이 삭제될 때 그룹에서 항목을 자동으로 제거할 수 있습니다.참조 무결성 postoperation
플러그인을 체인과 함께 사용하면 그룹 멤버가 정적 그룹 정의에 원격일 때 정적 그룹 관리가 간소화됩니다.nsActiveChainingComponents: cn=referential integrity postoperation,cn=plugins,cn=config
nsActiveChainingComponents: cn=referential integrity postoperation,cn=plugins,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
특성 고유 구성
요소특성 Uniqueness
구성 요소는 지정된 속성의 모든 값이 고유한지 확인합니다. 플러그인을 연결할 때 데이터베이스 링크를 통해 속성이 변경되는 경우에도 속성 값이 고유한지 확인합니다. 이 구성 요소의 작업을 바인딩하려면 연결 구성 요소 특성을 추가합니다.nsActiveChainingComponents: cn=attribute uniqueness,cn=plugins,cn=config
nsActiveChainingComponents: cn=attribute uniqueness,cn=plugins,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
역할
구성 요소역할
구성 요소는 데이터베이스의 항목에 대한 역할 및 역할 할당을 연결합니다. 이 구성 요소를 연결할 때 연결된 데이터베이스에서도 역할을 유지 관리합니다. 이 구성 요소의 작업을 바인딩하려면 체인 구성 요소 특성을 추가합니다.nsActiveChainingComponents: cn=roles,cn=components,cn=config
nsActiveChainingComponents: cn=roles,cn=components,cn=config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 권한: 읽기, 검색 및 비교.
역할
플러그인, 암호 정책
구성 요소, 복제
플러그인 및 참조 무결성 플러그인 구성 요소를 연결할 수
없습니다. 요청을 연결하는 서버에서 참조 무결성
플러그인을 활성화하면 성능, 리소스, 시간 및 무결성 요구 사항을 분석해야 합니다. 무결성 검사는 시간이 많이 걸리며 메모리 및 CPU를 드레이닝할 수 없습니다.
4.10.2. 명령줄을 사용하여 구성 요소 작업 연결 링크 복사링크가 클립보드에 복사되었습니다!
명령줄을 사용하여 체인에 허용되는 구성 요소를 추가할 수 있습니다.
프로세스
연결에 포함할 구성 요소를 지정합니다.
dsconf <instance_name> chaining config-set \ --add-comp="cn=referential integrity postoperation,cn=components,cn=config"
# dsconf <instance_name> chaining config-set \ --add-comp="cn=referential integrity postoperation,cn=components,cn=config"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인스턴스를 다시 시작합니다.
dsctl <instance_name> restart
# dsctl <instance_name> restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작업을 연결할 원격 서버의 접미사에 ACI를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
연결할 수 있는 구성 요소를 표시합니다.
dsconf <instance_name> chaining config-set \ --add-comp="cn=referential integrity postoperation,cn=components,cn=config"
# dsconf <instance_name> chaining config-set \ --add-comp="cn=referential integrity postoperation,cn=components,cn=config"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.10.3. 웹 콘솔을 사용하여 구성 요소 작업 연결 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔을 사용하여 체인에 허용되는 구성 요소를 추가할 수 있습니다.
사전 요구 사항
- 웹 콘솔에서 Directory Server 사용자 인터페이스를 열고 인스턴스를 선택했습니다.
프로세스
- 데이터베이스 메뉴를 엽니다.
- 왼쪽 탐색에서 체인 구성 항목을 선택합니다.
- 체인 필드에 구성 요소 아래에 있는 버튼을 클릭합니다.
- 연결할 구성 요소를 선택하고 클릭합니다.
작업을 연결할 원격 서버의 접미사에 ACI 를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
- 선택한 구성 요소가 연결되어야 합니다.