Bastionhost terintegrasi dengan server Active Directory (AD) dan Lightweight Directory Access Protocol (LDAP) untuk menyinkronkan pengguna dari layanan direktori Anda ke Bastionhost. Topik ini menjelaskan cara mengonfigurasi otentikasi AD dan LDAP.
Prasyarat
Sebelum memulai, pastikan Anda telah men-deploy lingkungan AD atau LDAP dan instans Bastionhost dapat terhubung ke server AD atau LDAP tersebut.
Konfigurasi server otentikasi AD
Bastionhost mendukung beberapa server AD, yang berguna ketika Anda perlu menyinkronkan pengguna dari domain atau Base DN yang berbeda. Konfigurasikan setiap server otentikasi AD, impor pengguna, lalu berikan izin akses aset kepada mereka.
Masuk ke Bastionhost console. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.
Pada daftar instans Bastionhost, temukan instans target dan klik Manage.
Di panel navigasi kiri, klik System Settings > Authentication Configuration.
Pada tab AD Authentication, klik Add Authenticated Server.
Pada panel Add Authenticated Server, konfigurasikan parameter yang dijelaskan dalam tabel berikut, lalu klik Test Connection.
Parameter
Deskripsi
Contoh
Server Name
Nama kustom untuk membedakan server otentikasi AD ini dari yang lain.
AD Server
Set as Default Server
Jika Anda memilih opsi ini, server ini akan menjadi server default baru setelah dibuat.
CatatanAPI hanya mendukung modifikasi konfigurasi server default. Edisi Enterprise mendukung hingga 10 server otentikasi AD, sedangkan edisi Basic hanya mendukung satu.
N/A
Server Address
Titik akhir koneksi server otentikasi.
139.129.X.X
Standby Server Address
Opsional. Titik akhir koneksi server cadangan. Biarkan parameter ini kosong jika Anda tidak memiliki server cadangan.
N/A
Port
Port server.
389
SSL
Pilih opsi ini jika sertifikat SSL dipasang pada server otentikasi AD.
N/A
Base DN
Node direktori pengguna pada server.
CatatanMengimpor pengguna mungkin memerlukan waktu lama jika direktorinya besar. Kami menyarankan agar jumlah total pengguna di bawah Base DN ini dibatasi hingga maksimal 100.000 sebelum melakukan impor.
cn=Users,dc=alitest,dc=com
Domain
Domain pengguna yang ingin Anda impor ke Bastionhost.
alitest.com
Account
Akun untuk terhubung ke server otentikasi.
administrator
Password
Password untuk akun tersebut.
N/A
Filter
Kondisi yang mempersempit hasil kueri saat Anda mencari pengguna di server.
(&(objectClass=person))
Interval for Automatic Creation of User Snapshots
Interval (dalam jam) di mana Bastionhost secara otomatis menyinkronkan daftar pengguna dari server otentikasi ke snapshot lokal. Nilai yang valid adalah 0 atau bilangan bulat antara 4 hingga 168. Nilai 0 menonaktifkan sinkronisasi otomatis.
12
Synchronize Display Name
Tentukan atribut pada server remote yang merepresentasikan nama tampilan, seperti
fullName. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultcn. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.CatatanBastionhost melakukan otentikasi pengguna berdasarkan nama logon, bukan nama tampilan. Secara default, atribut
sAMAccountNamedari server remote disinkronkan sebagai nama logon.N/A
Email Address to Be Synchronized
Tentukan atribut pada server remote yang merepresentasikan alamat email, seperti
mail. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultmail. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.N/A
Mobile Phone Number to Be Synchronized
Tentukan atribut pada server remote yang merepresentasikan nomor telepon seluler, seperti
mobile. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultmobile. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.N/A
Synchronize User Organization as User Group
Jika Anda mengaktifkan opsi ini, Bastionhost secara otomatis membuat organisasi pengguna AD sebagai kelompok pengguna di Bastionhost selama proses sinkronisasi, dan menambahkan pengguna ke kelompok tersebut.
Bastionhost mendukung maksimal 500 kelompok pengguna. Bastionhost tidak membuat kelompok pengguna tambahan yang melebihi batas ini selama proses sinkronisasi.
Setelah sinkronisasi awal, Bastionhost tidak menyinkronkan penambahan, penghapusan, atau modifikasi organisasi berikutnya pada server AD.
N/A
Setelah uji konektivitas berhasil, klik Save.
Untuk menyinkronkan snapshot pengguna AD secara otomatis, klik Create User Snapshots guna melakukan sinkronisasi langsung, atau atur Interval for Automatic Creation of User Snapshots untuk menjadwalkan sinkronisasi berkala. Bastionhost membaca data dari snapshot lokal saat mengimpor pengguna AD guna mengurangi beban kinerja.
Konfigurasi server otentikasi LDAP
Masuk ke Bastionhost console. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.
Pada daftar instans Bastionhost, temukan instans target dan klik Manage.
Di panel navigasi kiri, klik System Settings > Authentication Configuration.
Pada tab LDAP Authentication, konfigurasikan parameter yang dijelaskan dalam tabel berikut, lalu klik Test Connection.
Parameter
Deskripsi
Contoh
Server Address
Titik akhir koneksi server otentikasi.
139.129.X.X
Standby Server Address
Opsional. Titik akhir koneksi server cadangan. Biarkan parameter ini kosong jika Anda tidak memiliki server cadangan.
N/A
Port
Port server.
389
SSL
Pilih opsi ini jika sertifikat SSL dipasang pada server otentikasi LDAP.
N/A
Base DN
Node direktori pengguna pada server.
CatatanMengimpor pengguna mungkin memerlukan waktu lama jika direktorinya besar. Kami menyarankan agar jumlah total pengguna di bawah Base DN ini dibatasi hingga maksimal 100.000 sebelum melakukan impor.
ou=saasdun,ou=testgroup,dc=alitest,dc=com
Account
Akun untuk terhubung ke server otentikasi.
cn=admin,dc=alitest,dc=com
Password
Password untuk akun tersebut.
N/A
Filter
Kondisi yang mempersempit hasil kueri saat Anda mencari pengguna di server.
(&(objectClass=person))
Logon Name Attribute
Menentukan atribut pada server LDAP yang sesuai dengan nama logon untuk otentikasi. Nilai default adalah
uid.N/A
Interval for Automatic Creation of User Snapshots
Interval (dalam jam) di mana Bastionhost secara otomatis menyinkronkan daftar pengguna dari server otentikasi ke snapshot lokal. Nilai yang valid adalah 0 atau bilangan bulat antara 4 hingga 168. Nilai 0 menonaktifkan sinkronisasi otomatis.
12
Synchronize Display Name
Tentukan atribut pada server remote yang merepresentasikan nama tampilan, seperti
fullName. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultcn. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.CatatanBastionhost melakukan otentikasi pengguna berdasarkan nama logon, bukan nama tampilan. Secara default, atribut
uiddari server remote disinkronkan sebagai nama logon.N/A
Email Address to Be Synchronized
Tentukan atribut pada server remote yang merepresentasikan alamat email, seperti
mail. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultmail. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.N/A
Mobile Phone Number to Be Synchronized
Tentukan atribut pada server remote yang merepresentasikan nomor telepon seluler, seperti
mobile. Jika dibiarkan kosong, Bastionhost menggunakan atribut defaultmobile. Hapus centang kotak untuk menonaktifkan sinkronisasi atribut ini.N/A
Setelah uji konektivitas berhasil, klik Save.
Untuk menghapus konfigurasi otentikasi LDAP, klik Clear Settings.
PeringatanMenghapus konfigurasi akan menghapus semua pengguna LDAP yang telah disinkronkan. Lakukan dengan hati-hati.
Untuk menyinkronkan snapshot pengguna LDAP secara otomatis, klik Create User Snapshots guna melakukan sinkronisasi langsung, atau atur Interval for Automatic Creation of User Snapshots untuk menjadwalkan sinkronisasi berkala. Bastionhost membaca data dari snapshot lokal saat mengimpor pengguna LDAP guna mengurangi beban kinerja.