{"id":11896,"date":"2025-04-23T16:29:57","date_gmt":"2025-04-23T07:29:57","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=11896"},"modified":"2026-03-02T01:32:20","modified_gmt":"2026-03-01T16:32:20","slug":"windowsauthentication-setspn","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/id\/blog\/windowsauthentication-setspn","title":{"rendered":"Konfigurasi IIS untuk keberhasilan otentikasi Windows terintegrasi dalam lingkungan load balancer L4."},"content":{"rendered":"<h2 class=\"wp-block-heading\">ringkasan<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Artikel berikut menjelaskan cara mengkonfigurasi Otentikasi Windows Terintegrasi (IWA) di IIS dalam lingkungan load balancer L4 + terminasi SSL.<\/p>\n\n\n<div class=\"swell-block-postLink\">\t\t\t<div class=\"p-blogCard -external\" data-type=\"type3\" data-onclick=\"clickLink\">\n\t\t\t\t<div class=\"p-blogCard__inner\">\n\t\t\t\t\t<span class=\"p-blogCard__caption\">Konferensi web, Obrolan &amp; Messenger<\/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\/uploads\/2025\/03\/iStock-1313570693-2.jpg\" 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\/blog\/penyeimbang-beban-autentikasi-windows-ssl\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mengonfigurasi Otentikasi Windows Terintegrasi IIS untuk Menerapkan Lingkungan Load Balancer + SSL dengan Sukses | Konferensi Web Chat&amp;Messenger<\/a>\n\t\t\t\t\t\t<span class=\"p-blogCard__excerpt\">Tentang Otentikasi Windows Terintegrasi: Otentikasi Windows Terintegrasi secara otomatis mengotentikasi pengguna ketika IIS dan pengguna tersebut berada dalam domain Active Directory 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<p class=\"wp-block-paragraph\">Saat mengkonfigurasi metode ini, autentikasi sering kali gagal karena pengaturan SPN (Service Principal Name) yang salah atau duplikat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Artikel ini memberikan penjelasan komprehensif tentang pendaftaran SPN dan prosedur yang diperlukan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contoh struktur dalam artikel ini<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>   [Browser Klien] | | Akses HTTPS v [Load Balancer L4 (TCP 443)] | | vv [Server1 (IIS)] [Server2 (IIS)]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>FQDN: <code>sso.chat-messenger.com<\/code><\/li><li>Nama host IIS: <code>Server1<\/code>, <code>Server2<\/code><\/li><li>Akun layanan bersama:<code>CAMTEST\\cam-svc<\/code><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Masalah: Kesalahan duplikasi SPN<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam autentikasi Windows terintegrasi, klien mencari SPN untuk FQDN dari layanan yang diaksesnya dan memperoleh tiket Kerberos untuk akun layanan yang sesuai.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>setspn -S HTTP\/sso.chat-messenger.com Server1$ setspn -S HTTP\/sso.chat-messenger.com Server2$<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Seperti yang disebutkan di atas, FQDN yang sama (<code>sso.chat-messenger.com<\/code>Saat mendaftarkan SPN untuk host yang berbeda (Server1, Server2), terjadi kesalahan berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SPN duplikat ditemukan, operasi dibatalkan.<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Solusi: Daftarkan SPN ke akun layanan bersama.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Saat menggunakan FQDN yang sama di beberapa host, hanya satu SPN yang perlu didaftarkan di akun layanan bersama.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Membuat akun layanan bersama<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p class=\"wp-block-paragraph\">Meskipun akun layanan yang berjalan di kumpulan aplikasi IIS dapat menjadi pengguna domain (selama termasuk dalam Pengguna Domain), umumnya disarankan untuk memisahkan akun layanan dari pengguna biasa 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<\/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\/04\/image-6.png\" alt=\"\" class=\"wp-image-11897\" width=\"355\" height=\"177\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Daftarkan diri untuk SPN dengan akun layanan Anda.<\/h3>\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<pre class=\"wp-block-code\"><code>setspn -S HTTP\/sso.chat-messenger.com CAMTEST\\cam-svc<\/code><\/pre>\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<h3 class=\"wp-block-heading\">Konfigurasi Kumpulan Aplikasi IIS<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p class=\"wp-block-paragraph\"><code>Server1<\/code>, <code>Server2<\/code> Pengguna yang menjalankan eksekusi untuk kumpulan aplikasi di kedua server adalah akun layanan yang telah Anda buat. <code>CAMTEST\\cam-svc<\/code> Mengatur<\/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\/04\/image-8.png\" alt=\"\" class=\"wp-image-11900\" width=\"294\" height=\"129\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">&quot;Editor Konfigurasi&quot; IIS Manager<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p class=\"wp-block-paragraph\">Untuk mengubah kumpulan aplikasi IIS ke akun layanan dan memastikan autentikasi Windows berfungsi dengan benar dengan Kerberos, Anda perlu mengkonfigurasi pengaturan berikut di fitur &quot;Editor Konfigurasi&quot; pada IIS Manager:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><code>sistem.serverweb\/keamanan\/autentikasi\/autentikasiwindows<\/code> bagian<\/li><li><code>gunakanKredensialAppPool<\/code> \u3092 <code>BENAR<\/code> Mengatur<\/li><li><code>gunakanKernelMode<\/code> \u3092 <code>PALSU<\/code> Mengatur<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2026\/03\/image-3.png\" alt=\"\" class=\"wp-image-12573\" width=\"312\" height=\"146\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"is-style-icon_pen wp-block-paragraph\">Jika IIS berjalan pada pengendali domain, pengaturan ini mungkin tidak diperlukan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mengatur izin &quot;Masuk sebagai tugas batch&quot; untuk akun layanan bersama.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Application pool merespons permintaan web. <code>w3wp.exe<\/code>Proses pekerja diluncurkan. Saat menjalankan proses ini menggunakan akun layanan bersama, proses akan ditolak dan kesalahan HTTP 503 akan terjadi jika izin &quot;Masuk sebagai pekerjaan batch&quot; tidak diberikan. Oleh karena itu, akun layanan bersama perlu memiliki izin &quot;Masuk sebagai pekerjaan batch&quot; (berbasis GPO).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pengaturan selanjutnya juga dapat dikendalikan oleh kebijakan keamanan lokal dari setiap terminal IIS, tetapi mungkin ada pembatasan yang diberlakukan oleh kebijakan organisasi dalam Objek Kebijakan Grup (GPO) pada pengendali domain Direktori Aktif. Dalam hal ini, kontrol diperlukan pada tingkat GPO, dan bagian ini menjelaskan cara melakukannya.<\/p>\n\n\n\n<p class=\"is-style-icon_pen wp-block-paragraph\">Jika IIS berjalan pada pengendali domain, opsi &quot;Masuk sebagai pekerjaan batch&quot; mungkin tidak diperlukan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Langkah-langkah untuk menautkan GPO ke OU=ServiceAccounts<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Akun layanan<code>CAMTEST\\cam-svc<\/code>\u3092<code>OU = Akun Layanan<\/code>Jika dibuat di<br>Jika Anda tidak menautkan kebijakan grup (misalnya, IIS-BatchLogon-GPO) ke OU ini,<code>layanan kamera<\/code>Kebijakan tersebut tidak berlaku. Karena penerapan GPO ditentukan oleh &quot;OU mana yang ditautkannya,&quot; penting untuk mencocokkan lokasi akun dengan lokasi tempat GPO ditautkan.<\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<ol class=\"wp-block-list\" id=\"block-9e521cd8-e8b2-4326-89c3-89a3316f63e0\"><li><code>gpmc.msc<\/code> Jalankan perintah dan luncurkan &quot;Editor Manajemen Kebijakan Grup&quot;.<\/li><li>Di panel sebelah kiri<code>camtest.com\/AkunLayanan<\/code> Klik kanan pada OU \u2192 &quot;<strong>Buat GPO untuk domain ini dan tautkan ke kontainer ini.<\/strong>&quot; \u2192 Masukkan nama apa pun (contoh)<code>IIS-BatchLogon-GPO<\/code>\uff09<\/li><li>Dibuat<code>IIS-BatchLogon-GPO<\/code>Edit<\/li><li>Konfigurasi Komputer \u2192 Pengaturan Windows \u2192 Pengaturan Keamanan \u2192 Kebijakan Lokal \u2192 Penugasan Hak Pengguna \u2192 <strong>Masuk sebagai pekerjaan batch<\/strong><\/li><li>Klik dua kali untuk membuka kotak dialog.<code>CAMTEST\\cam-svc<\/code> Tambahkan pengguna<\/li><\/ol>\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\/04\/image-9.png\" alt=\"\" class=\"wp-image-11902\" width=\"115\" height=\"114\"\/><\/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\/04\/image-10.png\" alt=\"\" class=\"wp-image-11903\" width=\"151\" height=\"77\"\/><\/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\/04\/image-11.png\" alt=\"\" class=\"wp-image-11904\" width=\"89\" height=\"109\"\/><\/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\/04\/image-12.png\" alt=\"\" class=\"wp-image-11905\" width=\"169\" height=\"69\"\/><\/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\/04\/image-13.png\" alt=\"\" class=\"wp-image-11906\" width=\"81\" height=\"110\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Mengenai penerapan pengaturan GPO<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk memastikan GPO diterapkan dengan benar, pada server IIS target...<strong> <\/strong><code>gpupdate \/force<\/code><strong> <\/strong>Penting untuk melakukan tindakan ini. Ini akan memastikan bahwa pengaturan GPO berlaku segera. Hal ini sangat penting terutama saat memberikan izin &quot;Masuk sebagai pekerjaan batch&quot;, karena mungkin ada penundaan dalam implementasi kebijakan. <code>w3wp.exe<\/code> Hal ini dapat menyebabkan kegagalan startup.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u6982\u8981 \u4ee5\u4e0b\u306e\u8a18\u4e8b\u3067L4\u30ed\u30fc\u30c9\u30d0\u30e9\u30f3\u30b5\u30fc + SSL\u7d42\u7aef\u74b0\u5883\u3067\u3001IIS\u306b\u304a\u3051\u308b\u7d71\u5408Windows\u8a8d\u8a3c\uff08Integ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","footnotes":""},"categories":[9,33],"tags":[],"class_list":["post-11896","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-techblog"],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/11896","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=11896"}],"version-history":[{"count":10,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/11896\/revisions"}],"predecessor-version":[{"id":12574,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/posts\/11896\/revisions\/12574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/media\/11704"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/media?parent=11896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/categories?post=11896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/id\/wp-json\/wp\/v2\/tags?post=11896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}