서비스 연결 지점을 사용하여 게시

Active Directory 스키마는 서비스가 디렉터리에 서비스별 데이터를 쉽게 게시할 수 있도록 SCP( serviceConnectionPoint ) 개체 클래스를 정의합니다. 서비스의 클라이언트는 SCP의 데이터를 사용하여 서비스의 instance 찾고, 연결하고, 인증합니다.

이 섹션에서는 클라이언트/서비스 애플리케이션에서 SCP를 사용하는 방법을 보여 주는 서비스 연결 지점 및 코드 예제의 개요를 제공합니다.

코드 예제는 SCP를 사용하여 서비스 게시를 구현하기 위해 다음 단계를 따릅니다.

이러한 단계를 수행하는 코드 예제 및 자세한 내용은 서비스 연결 지점 만들기를 참조하세요.

서비스 설치 시 디렉터리에 SCP를 만들려면

  1. 서비스 instance 설치된 호스트 컴퓨터의 컴퓨터 개체에 바인딩합니다.
  2. SCP의 특성에 대한 초기 값을 지정하여 컴퓨터 개체의 자식으로 SCP 개체를 만듭니다.
  3. 서비스가 런타임에 SCP 속성을 수정할 수 있도록 SCP 개체의 보안 설명자에 API(액세스 제어 항목)를 설정합니다.
  4. 서비스의 호스트 컴퓨터의 레지스트리에서 SCP의 objectGUID 를 캐시합니다.

이러한 단계를 수행하는 코드 예제 및 자세한 내용은 서비스 연결 지점 업데이트를 참조하세요.

서비스 시작 시 SCP 특성을 업데이트하려면

  1. 레지스트리에서 objectGUID 를 검색하고 이를 사용하여 SCP에 바인딩합니다.
  2. SCP에서 serviceDNSNameserviceBindingInformation과 같은 특성을 검색합니다. 이러한 값을 현재 값과 비교하고 필요한 경우 SCP를 업데이트합니다.

이러한 단계를 수행하는 코드 예제 및 자세한 내용은 클라이언트가 서비스 연결 지점을 찾고 사용하는 방법을 참조하세요.

클라이언트 애플리케이션에서 SCP를 찾고 사용하려면

  1. 글로벌 카탈로그에 바인딩하고 서비스의 제품 GUID와 일치하는 키워드 특성을 사용하여 개체를 검색합니다. 발견된 각 개체는 서비스의 instance. instance 선택하고 SCP의 고유 이름을 검색합니다.
  2. 고유 이름을 사용하여 SCP에 바인딩합니다.
  3. SCP에서 serviceDNSNameserviceBindingInformation과 같은 다양한 특성의 값을 검색합니다. 이러한 값을 사용하여 서비스 인스턴스에 연결하고 인증합니다.

SCP를 만들고 업데이트할 수 있는 역할에 대한 자세한 내용은 서비스 게시에 대한 보안 문제를 참조하세요.

SCP를 만드는 위치에 대한 자세한 내용은 서비스 연결 지점을 만들 위치를 참조하세요.

SCP에 저장할 데이터의 종류에 대한 자세한 내용은 서비스 연결 지점 속성을 참조하세요.

서비스 설치 관리자와 서비스가 함께 작동하여 SCP에서 현재 데이터를 유지하는 방법에 대한 자세한 내용은 서비스 연결 지점 만들기 및 유지 관리를 참조하세요.