Saya memecahkan masalah firewall perangkat keras berbasis linux untuk klien. Firewall perangkat keras ini terhubung ke ActiveDirectory untuk otentikasi Single SignOn.
ActiveDirectory adalah hanya versi LDAP sesat yang setahu saya, dan menggunakan sintaks BindDN yang sama - perbaiki saya jika saya salah.
Klien telah mengonfigurasi ini sebagai BindDN mereka - string yang sebenarnya telah diganti karena alasan privasi tetapi karakter khusus dan spasi masih ada. "Somerandomplace \ fubar fubaz"
Ini sepertinya bukan sintaks BindDN yang valid bagi saya dan saya pernah bekerja dengan LDAP sebelumnya, tetapi ketika kami menekan tombol Test untuk menguji BindDN ini, pengujian berhasil. Ketika saya mengubah hanya satu karakter di BindDN dan menjalankan tes lagi, tes gagal.
Saya mencoba mencari tahu apa masalahnya di sini:
A) Bahwa saya tidak sepenuhnya memahami nuansa BindND dan sintaks terkait
atau
B) Bahwa alat gagal memverifikasi input dengan benar dan secara salah mengidentifikasi pengujian sebagai suatu keberhasilan