Bagikan melalui


Penerbitan dengan Titik Koneksi Layanan

Skema Direktori Aktif menentukan kelas objek service Koneksi ionPoint (SCP) untuk memudahkan layanan menerbitkan data khusus layanan di direktori. Klien layanan menggunakan data dalam SCP untuk menemukan, menyambungkan, dan mengautentikasi instans layanan Anda.

Bagian ini memberikan gambaran umum titik koneksi layanan dan contoh kode yang menunjukkan bagaimana aplikasi klien/layanan menggunakan SCP.

Contoh kode mengikuti langkah-langkah ini untuk menerapkan publikasi layanan dengan SCP.

Untuk informasi selengkapnya dan contoh kode yang melakukan langkah-langkah ini, lihat Membuat Titik Koneksi Layanan.

Untuk membuat SCP di direktori saat penginstalan layanan

  1. Ikat ke objek komputer untuk komputer host tempat instans layanan diinstal.
  2. Buat objek SCP sebagai anak dari objek komputer, menentukan nilai awal untuk atribut SCP.
  3. Atur entri kontrol akses (ACE) di deskriptor keamanan objek SCP untuk mengaktifkan layanan untuk memodifikasi properti SCP pada waktu proses.
  4. Cache objectGUID SCP di registri pada komputer host layanan.

Untuk informasi selengkapnya dan contoh kode yang melakukan langkah-langkah ini, lihat Memperbarui Titik Koneksi Layanan.

Untuk memperbarui atribut SCP di startup layanan

  1. Ambil objectGUID dari registri dan gunakan untuk mengikat scp.
  2. Ambil atribut, seperti serviceDNSName dan serviceBindingInformation, dari SCP. Bandingkan nilai-nilai ini dengan nilai saat ini dan perbarui SCP jika perlu.

Untuk informasi selengkapnya dan contoh kode yang melakukan langkah-langkah ini, lihat Cara Klien Menemukan dan Menggunakan Titik Koneksi Layanan.

Untuk menemukan dan menggunakan SCP oleh aplikasi klien

  1. Ikat ke Katalog Global dan cari objek dengan atribut kata kunci yang cocok dengan GUID produk layanan. Setiap objek yang ditemukan adalah instans layanan. Pilih instans dan ambil nama khusus SCP.
  2. Gunakan nama khusus untuk mengikat SCP.
  3. Ambil nilai berbagai atribut dari SCP, seperti serviceDNSName dan serviceBindingInformation. Gunakan nilai-nilai ini untuk menyambungkan dan mengautentikasi instans layanan.

Untuk informasi selengkapnya tentang peran apa yang dapat membuat dan memperbarui SCP, lihat Masalah Keamanan untuk Publikasi Layanan.

Untuk informasi selengkapnya tentang tempat membuat SCP, lihat Tempat Membuat Titik Koneksi Layanan.

Untuk informasi selengkapnya tentang jenis data yang akan disimpan di SCP, lihat Properti Titik Koneksi Layanan.

Untuk informasi selengkapnya tentang cara penginstal layanan dan layanan bekerja sama untuk mempertahankan data saat ini dalam SCP, lihat Membuat dan Memelihara Titik Koneksi Layanan.