Skip to main content

Posts

Showing posts with the label LDAP

Konfigurasi Autentikasi Apache2 dengan OpenLDAP

Cara mengkonfigurasi autentikasi Apache2 dengan OpenLDAP.  login prompt log failed 401 and success login 200 status code. Autentikasi menggunakan OpenLDAP dapat memberikan keamanan tambahan untuk server web Anda. Berikut adalah panduan langkah demi langkah untuk mengkonfigurasi Apache2 agar menggunakan OpenLDAP sebagai backend autentikasi. Persiapan 1. Server Apache2 yang sudah terinstal dan berjalan. 2. Server OpenLDAP yang sudah terinstal dan berjalan. 3. Modul `mod_authnz_ldap` dan `mod_ldap` telah diaktifkan di Apache. Langkah-langkah: 1. Instalasi Modul yang Diperlukan: Pastikan modul Apache yang diperlukan sudah terinstal dan diaktifkan. ```sh sudo apt-get update sudo apt-get install apache2-utils sudo a2enmod authnz_ldap sudo a2enmod ldap sudo systemctl restart apache2 ``` 2. Konfigurasi Apache2 untuk Autentikasi LDAP: Edit file konfigurasi Apache (bisa dalam file virtual host Anda atau langsung di `apache2.conf` tergantung pada pengaturan Anda). Sebagai contoh, Anda bisa menged

How to configure SSSD for LDAP authentication on CentOS

1. Install OpenLDAP Packages. yum install openldap  openldap-clients 2. Install the sssd and sssd-client packages. yum install sssd sssd-client 3. Modify /etc/openldap/ldap.conf to contain the proper server and search base information for the organization. TLS_CACERTDIR /etc/openldap/cacerts URI ldap://ldap.sabagus.com:389 BASE dc=sabagus,dc=com 4. Modify /etc/nsswitch.conf to use sss. passwd:     files sss shadow:     files sss group:      files sss 5. Configure the LDAP client by using sssd. The sssd configuration is located at /etc/sssd/sssd.conf. Example: (Here domain is set to sabagus.com) [domain/sabagus.com] autofs_provider = ldap cache_credentials = False ldap_search_base = dc=sabagus,dc=com id_provider = ldap auth_provider = ldap chpass_provider = ldap ldap_uri = ldap://ldap.sabagus.com:389 ldap_id_use_start_tls = False ldap_tls_cacertdir = /etc/openldap/cacerts ldap_schema = rfc2307bis ldap_auth_disabl

Menginstal dan Mengkonfigurasi phpLDAPadmin

Meskipun sangat mungkin untuk mengelola LDAP melalui command line, sebagian besar pengguna akan merasa lebih mudah menggunakan antarmuka web. Kami akan menginstal phpLDAPadmin, sebuah aplikasi PHP yang menyediakan fungsionalitas ini. Repositori Ubuntu berisi paket phpLDAPadmin. Anda bisa menginstalnya dengan apt-get: sudo apt-get install phpldapadmin Ini akan menginstal aplikasi, mengaktifkan konfigurasi Apache yang diperlukan, dan memuat ulang Apache. Web server sekarang dikonfigurasi untuk melayani aplikasi, namun kita perlu melakukan beberapa perubahan tambahan. Kita perlu mengkonfigurasi phpLDAPadmin untuk menggunakan domain kita, dan untuk tidak mengisi kembali informasi login LDAP. Mulailah dengan membuka file konfigurasi utama dengan hak istimewa root di editor teks Anda: sudo nano /etc/phpldapadmin/config.php Carilah baris yang dimulai dengan $ servers-> setValue ('server', 'name'. Di nano Anda bisa mencari string dengan mengetikkan CTRL-W, la

How to install OpenLDAP on GNU/Linux

Below are simple steps to install and configure OpenLDAP on GNU/Linux apt-get update apt-get install slapd ldap-utils dpkg-reconfigure slapd     Omit OpenLDAP server configuration? No    DNS domain name? your-domain.com     Organization name? your-domain     Administrator password? enter a secure password twice       Database backend? MDB       Remove the database when slapd is purged? No       Move old database? Yes       Allow LDAPv2 protocol? No /etc/init.d/slapd restart And then to create users on OpenLDAP, you can use phpldapadmin apt-get install phpldapadmin For more configuration, you can visit this site  https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-openldap-and-phpldapadmin-on-ubuntu-16-04 https://www.itzgeek.com/how-tos/linux/centos-how-tos/step-step-openldap-server-configuration-centos-7-rhel-7.html