{"id":12579,"date":"2026-03-09T01:37:00","date_gmt":"2026-03-08T16:37:00","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=12579"},"modified":"2026-03-12T10:59:43","modified_gmt":"2026-03-12T01:59:43","slug":"autentikasi-windows","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/id\/manual\/camserver\/windows-auth","title":{"rendered":"SSO dengan Otentikasi Windows Terintegrasi"},"content":{"rendered":"<h2 class=\"wp-block-heading\">ringkasan<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam lingkungan Active Directory, penggunaan Otentikasi Terintegrasi Windows (Kerberos) memungkinkan pengguna untuk menggunakan kredensial otentikasi yang sama yang mereka gunakan untuk masuk ke Windows.<span class=\"swl-marker mark_orange\">Single sign-on (SSO) otomatis ke CAMServer tanpa memerlukan login tambahan ke C&amp;M.<\/span> Bisa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Secara tradisional, sistem ini memerlukan pembangunan menggunakan IIS\/ASP.NET, tetapi dengan fitur ini, CAMServer secara langsung menangani otentikasi Kerberos. Hal ini memungkinkan konfigurasi SSO yang lebih sederhana menggunakan otentikasi Windows terintegrasi tanpa memerlukan server tambahan seperti IIS.<\/p>\n\n\n<div class=\"swell-block-postLink\">\t\t\t<div class=\"p-blogCard -internal\" data-type=\"type1\" data-onclick=\"clickLink\">\n\t\t\t\t<div class=\"p-blogCard__inner\">\n\t\t\t\t\t<span class=\"p-blogCard__caption\">Juga layak dibaca<\/span>\n\t\t\t\t\t<div class=\"p-blogCard__thumb c-postThumb\"><figure class=\"c-postThumb__figure\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/themes\/swell\/assets\/img\/no_img.png\" alt=\"\" class=\"c-postThumb__img u-obf-cover\" width=\"320\" height=\"180\"><\/figure><\/div>\t\t\t\t\t<div class=\"p-blogCard__body\">\n\t\t\t\t\t\t<a class=\"p-blogCard__title\" href=\"https:\/\/chat-messenger.com\/id\/manual\/camserver\/iis-sso\">SSO menggunakan Otentikasi Windows Terintegrasi IIS<\/a>\n\t\t\t\t\t\t<span class=\"p-blogCard__excerpt\">Silakan gunakan yang berikut ini di lingkungan baru Anda: [Gambaran Umum Otentikasi Windows Terintegrasi] Otentikasi Windows Terintegrasi (IWA) adalah sistem di mana IIS dan pengguna berada dalam domain yang sama\u2026<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\n<h2 class=\"wp-block-heading\">Alur SSO<\/h2>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-style-border\"><img decoding=\"async\" width=\"1556\" height=\"1505\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2026\/03\/image-8.png\" alt=\"\" class=\"wp-image-12633\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<p class=\"wp-block-paragraph\">Alur pemrosesan SSO<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Akses CAMServer<\/strong><br>Pengguna mengakses CAMServer melalui browser. Setelah akses, token sementara untuk aplikasi dikirim melalui POST.<\/li><li><strong>Permintaan Otentikasi<\/strong><br>Setelah memverifikasi token sementara, CAMServer meminta autentikasi Windows (Negotiate) dari browser.<\/li><li><strong>Akuisisi tiket Kerberos<\/strong><br>Browser tersebut menggunakan informasi login Windows,<br>Dapatkan tiket layanan Kerberos dari KDC Active Directory.<\/li><li><strong>Mengirimkan tiket Kerberos<\/strong><br>Browser menggunakan tiket Kerberos yang telah diperoleh.<br>Header HTTP ditambahkan dan pesan dikirim ulang ke CAMServer.<\/li><li><strong>Verifikasi Tiket<\/strong><br>CAMServer menggunakan keytab untuk memverifikasi tiket Kerberos. Jika verifikasi berhasil, ia mengambil principal Kerberos yang terdapat dalam tiket tersebut.<\/li><li><strong>Pencarian LDAP dan pencocokan pengguna CAM<\/strong><br>Sistem melakukan pencarian LADP menggunakan principal Kerberos yang diambil untuk mendapatkan informasi pengguna dari AD dan membandingkannya dengan pengguna yang terdaftar di CAMServer. Jika ditemukan kecocokan, login diizinkan.<\/li><li><strong>Login selesai<\/strong><br>CAMServer mengeluarkan sesi login,<br>Pengguna dapat menggunakan CAMServer tanpa menampilkan layar login.<\/li><\/ol>\n<\/div>\n<\/div>\n\n\n\n<p class=\"is-style-big_icon_point wp-block-paragraph\">Jika Anda mengakses situs menggunakan nama domain selain FQDN yang digunakan untuk otentikasi Windows, atau jika Anda mengaksesnya dari PC yang tidak tergabung dalam domain, otentikasi login akan dilakukan pada server perintah dan manajemen (C&amp;M).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Persyaratan pengoperasian<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lingkungan berikut diperlukan untuk menggunakan fitur ini.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lingkungan Active Directory<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Domain Active Directory harus dibuat.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CAMServer<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/chat-messenger.com\/id\/hubungi-kami\/rencana-server-kamera\/\">Rencana Utama<\/a>Menggunakan<\/li><li>CAMServer harus dapat diakses melalui Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN).<\/li><li>Windows Server yang menjalankan CAMServer harus tergabung ke dalam domain Active Directory.<br>Untuk memeriksa domain mana yang terhubung dengan Windows Server yang ada, buka &quot;Pengelola Server&quot; \u2192 klik &quot;Server Lokal&quot; di menu sebelah kiri \u2192 klik &quot;Nama Komputer&quot; dan lihat kolom domain.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pengguna<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Komputer pengguna harus terhubung ke domain dan masuk ke Windows melalui domain tersebut.<\/li><li>Pengguna yang memenuhi syarat SSO adalah mereka yang ID penggunanya adalah <em>NamaPenggunaUtama&nbsp;<\/em>(Anda harus terdaftar terlebih dahulu di CAMServer dalam format UPN (misalnya, user@camtest.com))<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Browser yang didukung<br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Otentikasi SSO Windows tersedia di browser berikut.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Microsoft Edge<\/li><li>Google Chrome<\/li><li><a href=\"https:\/\/chat-messenger.com\/id\/panduan\/diskon-instalasi\/aplikasi-web-kamera\/\" target=\"_blank\" rel=\"noreferrer noopener\">kamp<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mengenai konfigurasi load balancer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Autentikasi Windows (Kerberos) adalah metode autentikasi yang menggunakan header autentikasi HTTP untuk negosiasi, jadi CAMServer harus tetap berjalan di port 443, dan load balancer harus L4 (TLS passthrough).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Konfigurasi yang disarankan<\/h4>\n\n\n\n<p class=\"is-style-bg_stripe wp-block-paragraph\">Pengguna \u2500\u2500HTTPS\u2500\u2500\u25b6 L4 Load Balancer (TLS Passthrough) \u2500\u2500HTTPS\u2500\u2500\u25b6 CAMServer(443)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Konfigurasi NG<\/h4>\n\n\n\n<p class=\"is-style-bg_stripe wp-block-paragraph\">Pengguna\u2500\u2500HTTPS\u2500\u2500\u25b6 L7 Load Balancer (Terminasi SSL) \u2500\u2500HTTP\u2500\u2500\u25b6 CAMServer(8080)<\/p>\n\n\n\n<p class=\"is-style-icon_info wp-block-paragraph\">Pada load balancer L7, penghentian TLS dan regenerasi HTTP terjadi,<br>Tampaknya banyak sistem yang tidak mendukung negosiasi otentikasi Windows (Kerberos).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prosedur Konstruksi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prosedur pengaturan berikut akan dijelaskan berdasarkan &quot;Contoh Konfigurasi&quot;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contoh konfigurasi<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>FQDN untuk otentikasi Windows:<code>https:\/\/test.chat-messenger.com<\/code><\/li><li>Nama Domain Direktori Aktif:<code>camtest.com<\/code><\/li><li>Akun layanan:<code>cam-svc@camtest.com<\/code> (<code>CAMTEST\\cam-svc<\/code>)<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gambaran Umum Pendaftaran SPN<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Service Principal Name (SPN) adalah nama yang digunakan dalam autentikasi Kerberos untuk mengidentifikasi secara unik layanan tertentu di Active Directory. Saat mengakses layanan menggunakan Fully Qualified Domain Name (FQDN), mendaftarkan SPN memungkinkan klien untuk meminta tiket Kerberos dengan benar untuk layanan yang diaksesnya.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya <code>https:\/\/test.chat-messenger.com<\/code> Saat mengakses layanan, klien (browser) meminta tiket dari Active Directory yang menyatakan, &quot;Saya ingin terhubung ke layanan bernama HTTP\/test.chat-messenger.com.&quot; Active Directory memeriksa akun mana yang terkait dengan SPN dan menerbitkan tiket layanan yang sesuai. Jika SPN tidak terdaftar dengan benar, autentikasi Kerberos akan gagal.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"serviceAccounts\">Akun layanan<\/h4>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p class=\"wp-block-paragraph\">Buat akun layanan untuk otentikasi Kerberos. Meskipun ini dimungkinkan dengan pengguna domain, umumnya disarankan untuk memisahkan akun pengguna dan akun layanan untuk mencegah kesalahan yang tidak disengaja dan memperjelas ruang lingkup penerapan kebijakan kata sandi.<code>OU = Akun Layanan<\/code> Seperti ini, OU <code>Pengguna<\/code> Untuk membedakannya dari pengendali domain Active Directory,<code>layanan kamera<\/code> Buatlah.<\/p>\n\n\n\n<p class=\"is-style-icon_pen wp-block-paragraph\"><span class=\"swl-fz u-fz-xs\">Jika Anda menentukan akun layanan saat memulai CAMServer sebagai layanan Windows, Anda dapat menggunakan pengguna yang sama.<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Silakan periksa hal berikut di opsi akun Anda.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pastikan kata sandi Anda tidak pernah kedaluwarsa.<\/li><li>Akun ini mendukung enkripsi Kerberos AES 256-bit.<\/li><\/ul>\n\n\n\n<p class=\"is-style-icon_pen wp-block-paragraph\"><span class=\"swl-fz u-fz-xs\">Seperti yang dijelaskan di bawah ini <code>ktpass<\/code> Untuk menentukan AES256-SHA1, Anda perlu mengaktifkan dukungan untuk enkripsi AES 256-bit. Jika Anda tidak menentukannya, secara default akan menggunakan RC4, yang akan dihentikan penggunaannya di masa mendatang karena kerentanan keamanan.<\/span><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2026\/03\/image-4.png\" alt=\"\" class=\"wp-image-12586\" width=\"379\" height=\"189\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2026\/03\/image-7.png\" alt=\"\" class=\"wp-image-12613\" width=\"312\" height=\"387\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Daftarkan diri untuk SPN dengan akun layanan Anda.<\/h4>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-plain\"><code>setspn -S HTTP\/test.chat-messenger.com CAMTEST\\cam-svc<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Kami akan mendaftarkan SPN menggunakan akun layanan yang telah dibuat di atas.<\/p>\n\n\n\n<p class=\"is-style-crease wp-block-paragraph\">Perangkat apa pun yang terhubung ke domain dapat digunakan. Namun, hak akses administrator domain diperlukan.<br>\u2022 SPN juga digunakan dalam komunikasi HTTPS.<code>HTTP\/nama host<\/code>Anda harus mendaftar dalam format ini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gunakan perintah berikut untuk memverifikasi bahwa SPN telah terdaftar.<\/p>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-plain\"><code>setspn -L CAMTEST\\cam-svc<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"keytab\">Buat keytab<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk memungkinkan CAMServer memvalidasi tiket Kerberos, buat file keytab untuk akun layanan. Jalankan perintah berikut di server manajemen Active Directory:<\/p>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-plain\"><code>ktpass \/out CAMServer\\config\\windowsAuth\\cam.keytab \/princ HTTP\/test.chat-messenger.com@CAMTEST.COM \/mapuser CAMTEST\\cam-svc \/ptype KRB5_NT_PRINCIPAL \/crypto AES256-SHA1 \/pass &quot;*******&quot;<\/code><\/pre><\/div>\n\n\n\n<p class=\"is-style-icon_info wp-block-paragraph\">- \/out: Membuat folder bernama windowsAuth dan menghasilkan output ke CAMServer\\config\\windowsAuth\\cam.keytab.<br>\/princ: HTTP\/ Ditetapkan dalam format @&lt;nama domain dalam huruf besar&gt;<br>- Kata sandi yang ditentukan di \/pass: harus berupa kata sandi untuk akun layanan.<br>Jika Anda mengubah kata sandi akun layanan, Anda perlu membuat ulang file keytab.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pengaturan CAMServer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk menggunakan autentikasi Windows, tambahkan baris berikut ke file konfigurasi CAMServer (boot.ini). Harap ganti setiap nilai sesuai dengan lingkungan Anda.<\/p>\n\n\n\n<div class=\"hcb_wrap\" data-no-translation=\"\"><pre class=\"prism line-numbers lang-plain\"><code># Kerberos \u30ec\u30eb\u30e0\uff08\u901a\u5e38\u306f Active Directory \u30c9\u30e1\u30a4\u30f3\u540d\u3092\u5927\u6587\u5b57\u3067\u6307\u5b9a\uff09\n# \u4f8b: camtest.com \u30c9\u30e1\u30a4\u30f3 \u2192 CAMTEST.COM\ncam.windowsAuth.realm=CAMTEST.COM\n\n# Windows\u8a8d\u8a3c\u3092\u884c\u3046FQDN\ncam.windowsAuth.FQDN=test.chat-messenger.com\n\n# Kerberos KDC\n# \u901a\u5e38\u306f Active Directory \u306e\u30c9\u30e1\u30a4\u30f3\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306eFQDN\u3002\u30dd\u30fc\u30c8TCP\/UDP 88 \u306f Kerberos \u6a19\u6e96\u30dd\u30fc\u30c8\u3067\u30ea\u30c3\u30b9\u30f3\u3055\u308c\u3066\u3044\u308b\ncam.windowsAuth.kdc=ad.camtest.com:88\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"internet-options-settings\">Pengaturan Opsi Internet<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h4 class=\"wp-block-heading\">Tambahkan FQDN CAMServer ke zona intranet. <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Pilih Opsi Internet, klik tab &quot;Keamanan&quot;, dan pilih &quot;Intranet lokal&quot;. Klik tombol &quot;Situs&quot;, pilih &quot;Lanjutan&quot;, dan tambahkan URL situs (https:\/\/test.chat-messenger.com).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Verifikasi login otomatis. <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Klik &quot;Sesuaikan Level,&quot; lalu di bawah &quot;Autentikasi Pengguna&quot; \u2192 &quot;Masuk,&quot; pastikan &quot;Masuk secara otomatis di zona intranet&quot; dipilih.<\/p>\n\n\n\n<p class=\"is-style-icon_pen wp-block-paragraph\"><span class=\"swl-fz u-fz-s\">Pengaturan ini diperlukan untuk semua terminal klien pengguna C&amp;M, tetapi dapat dikelola secara terpusat menggunakan Konsol Manajemen Kebijakan Grup.<\/span><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/01\/image-9.png\" alt=\"\" class=\"wp-image-11464\" width=\"279\" height=\"214\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/01\/image-10.png\" alt=\"\" class=\"wp-image-11465\" width=\"247\" height=\"309\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Migrasi dari SSO menggunakan Otentikasi Windows Terintegrasi IIS<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Menghapus instalasi fungsionalitas IIS (Pengelola Server &gt; Admin &gt; Hapus Peran dan Fitur)<\/li><li>Menghapus Instalasi Bundel Hosting ASP.NET Core<\/li><li>Akun layanan tersebut adalah<a href=\"https:\/\/chat-messenger.com\/id\/panduan\/camserver\/autentikasi-windows\/#serviceAccounts\" data-type=\"post\">Akun ini mendukung enkripsi Kerberos AES 256-bit.<\/a>&quot;memeriksa<\/li><li><a href=\"https:\/\/chat-messenger.com\/id\/panduan\/camserver\/autentikasi-windows\/#keytab\" data-type=\"post\">tombol <\/a>membuat<\/li><li>Di pengaturan Opsi Internet, tambahkan FQDN CAMServer ke zona Intranet (jika belum ditambahkan).<\/li><li>\u00a0Jika load balancer terhubung ke CAMServer di L7, letakkan sertifikat SSL pada CAMServer dan hubungkan di L4.<\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981 Active Directory \u74b0\u5883\u3067\u306f\u3001\u7d71\u5408 Windows \u8a8d\u8a3c\uff08Kerberos\uff09 \u3092\u5229\u7528\u3059\u308b\u3053 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","footnotes":""},"categories":[17],"tags":[],"class_list":["post-12579","post","type-post","status-publish","format-standard","hentry","category-camserver"],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/12579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/comments?post=12579"}],"version-history":[{"count":10,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/12579\/revisions"}],"predecessor-version":[{"id":12676,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/12579\/revisions\/12676"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/media?parent=12579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/categories?post=12579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/tags?post=12579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}