Berikut adalah artikel dalam bahasa Indonesia tentang mengirimkan cookie ke server dan autentikasi nama dan kata sandi:
Autentikasi Nama dan Kata Sandi di IBM Domino
Dalam pengembangan aplikasi web, autentikasi nama dan kata sandi (username and password authentication) adalah salah satu metode autentikasi yang paling umum digunakan. Autentikasi ini memberikan kontrol lebih besar atas interaksi user serta memungkinkan Anda untuk mempersonalisasi formulir masuk user.
Autentikasi nama dan kata sandi juga memungkinkan pengguna untuk keluar dari sesi tanpa menutup browser. Selain itu, autentikasi ini dapat digunakan di atas koneksi non-SSL (Secure Sockets Layer) yang tidak terenkripsi.
Menggunakan Autentikasi Nama dan Kata Sandi di Koneksi Non-SSL
Jika Anda ingin mengidentifikasi pengguna tanpa memastikan akses data server secara ketat, maka autentikasi nama dan kata sandi dapat digunakan di atas koneksi non-SSL. Dalam kasus ini, tidak ada informasi, termasuk nama dan kata sandi, yang dikirimkan antara user dan server.
Meskipun demikian, autentikasi nama dan kata sandi dapat menahan beberapa jenis hacker, tetapi tidak mencegah hacker lainnya untuk mendengarkan transmisi jaringan dan mencoba memprediksi kata sandi.
Menggunakan Autentikasi Nama dan Kata Sandi di Koneksi SSL
Jika Anda ingin menggunakan autentikasi nama dan kata sandi di atas koneksi SSL, maka semua informasi, termasuk nama dan kata sandi, akan terenkripsi. SSL (Secure Sockets Layer) memberikan keamanan konfidensialitas dan integritas data untuk pengguna yang telah ditetapkan untuk autentikasi nama dan kata sandi.
Dengan menggunakan autentikasi nama dan kata sandi di atas koneksi SSL, Anda dapat mengidentifikasi pengguna individu yang akses database. Selain itu, Anda juga dapat memastikan keamanan data server tanpa memerlukan sertifikat client.
Mengonfigurasi Autentikasi Nama dan Kata Sandi
Anda dapat mengonfigurasi autentikasi nama dan kata sandi dengan menggunakan Domino Web Server Application Programming Interface (DSAPI). DSAPI adalah API C yang dapat Anda gunakan untuk menulis ekstensi Anda sendiri pada Domino Web Server.
Eksistensi atau "filter" ini memungkinkan Anda untuk mempersonalisasi autentikasi web user. Untuk informasi lebih lanjut tentang DSAPI dan filter, silakan lihat Lotus C API Toolkit for Notes and Domino dan dokumentasinya dalam topik terkait.
Autentikasi pada IBM Domino LDAP
Saya sedang mengalami waktu yang sulit mencoba mengonfigurasi LDAP (Lightweight Directory Access Protocol) pada IBM Domino. Dominoa adalah server email dan LDAP kami, dan saya ingin menggunakan Domino sebagai solusi email dan LDAP karena semua pengguna perusahaan memiliki email tetapi beberapa tidak memiliki akun MS AD.
Saya dapat mendapatkan semua pengguna yang memiliki role tertentu, yaitu LocalDomainAdmins, dengan menggunakan ldapsearch:
ldapsearch -h dominoa.lb2.com.br -D "cn=administ" -w "mypass" \
"(&(objectClass=groupOfNames)(CN=LocalDomainAdmins))" member
Namun, saya masih mengalami masalah dalam melakukan query role. Saya telah mencoba beberapa kali, tetapi hasilnya tetap sama.
Saya harap artikel ini dapat membantu Anda dalam memahami autentikasi nama dan kata sandi di IBM Domino dan mengatasi masalah yang terkait dengan LDAP.