Cara Login User LDAP/Active Directory dengan Framewrok Laravel - kumpulan tutorial pemrograman untuk pemula dan source code gratis

Home Top Ad

Thursday, November 15, 2018

Cara Login User LDAP/Active Directory dengan Framewrok Laravel

Tutorial Login User LDAP/Active Directory dengan Framewrok Laravel

LDAP(Lightweight Directory Access Protocol) adalah sebuah protokol aplikasi yang digunakan untuk melakukan query atau memodifikasi data layanan direktori dan diimplementasikan dalam IP(Internet Protocol). fungsi utamanya adalah untuk menyimpan semua informasi user, komputer dan sebagainya dalam satu domain. sebagai contoh jika satu komputer terdaftar pada satu domain, maka komputer tersebut dapat disetting sedemikian rupa agar dapat menggunakan user yang tersimpan pada Active Directory untuk login.


Jika aplikasi kita dapat terkoneksi dengan Active Directory, maka tidak menuntut kemungkinan kita bisa menggunakan semua user di dalamnya untuk autentikasi login. kelebihannya adalah jika ada suatu kebutuhan dimana user ingin semua orang yang menggunakan aplikasi kita didapatkan dari server Active Directory, kita tidak perlu mendaftarkan ulang semua user tersebut. System ini lebih dikenal dengan Single Sign On.

Cara Login User LDAP/Active Directory dengan Framewrok Laravel


Oksekian dulu penjelasan mengenai LDAP. sekarang pertanyaannya adalah apakah PHP (Framework Laravel) mampu melakukan koneksi ke server LDAP/Active Directory? jawabannya tentu saja adalah "YA" didalam ekstensi bawaan dari PHP sudah disediakan library untuk koneksi ke server Active Directory.


Langkah Pertama koneksi Framework Laravel dengan LDAP/Active Directory


1. Mengaktifkan library ldap/Active Directory

  • Open File php.ini 
  • Search ;extension=php_ldap.dll hilangkan tanda ;
  • save dan restar web server
Cara Login User LDAP/Active Directory dengan Framewrok Laravel


2. Install Laravel dengan Composer
  • cara install laravel dengan composer 
  • ketik win + R tulisakn cmd
  • arahkan ke directory htdocs
  • ketik composer  create-project laravel/laravel laravel-ldap
  • ketiak installasi sukses maka ada folder laravel-ldap di htdocs 
Cara Login User LDAP/Active Directory dengan Framewrok Laravel

3. Setting Laravel
  • Buat Controller dengan nama PanelController
  • Buat Class AuthCheck
  • Tulis Code seperti gambar di bawah :
          Note : $adserver = Ex: ternakcode.com sesuaikan dengan ldap server 
                     $ldaprdn = Ex : terncakcode sesuaikan dengan domain 
                     $result = dc : ternakcode , dc:com

Cara Login User LDAP/Active Directory dengan Framewrok Laravel

4.Setting Route laravel
  • tambahkan route laravel di routes-web
Cara Login User LDAP/Active Directory dengan Framewrok Laravel

5.Setting View
  • tambahkan view laravel 
Cara Login User LDAP/Active Directory dengan Framewrok Laravel

5.Running project laravel 

Cara Login User LDAP/Active Directory dengan Framewrok Laravel

NOTE : Jika data username ada di ldap maka akan muncul json data ldap, kita tingga setting penggunaan if di controller jika data ada maka direct ke home jika tidak makan akan tetap di login


jika ada pertanyaan atau request tutorial bisa

email : ternakcode@gmail.com
ig       : @ternakcode
fp      : @ternakcode

Ternak code juga melayani pembuatan jasa aplikasi web dan skripsi , 





1 comment:

  1. Pas kena... nih
    kebetulan lagi kebingungan masalah ini,,

    ane coba dulu ya gan tutornya

    ReplyDelete