Setting LDAP di PHPBB3

19 02 2008

Disini aku akan membahas setting LDAP di PHPBB3. Scope-nya gak segede forum internet yang udah ada di web, tapi saat ini aku kasih tahu yang intranet dulu. Belum nyoba live di domain internet tersendiri. Sebelum aku nyritain langkah2nya, aku nyeritain dulu nih forum dan kenapa butuh LDAP setting.

Begini, awal mula aku nimbrung temen IT Web (ya satu section juga sih sama aku) untuk develop Forum Perusahaan, yang akhirnya dipakeklah produk dari phpBB. Suatu forum yang baik adalah punya banyak user yang dikelompokkan di masing2 grup menurut otorisasi topik yang ada di forum. Sehingga para forummers tidak terlalu diganggukan oleh topik2 yang tidak harus dibaca atau di-reply. Nah kalau dipikir2 user email beratus-ratus yang udah ada di kantor masak harus diregister satupersatu di forum? apa gak kelojotan itu orang yang ngentri kayak gak punya kerjaan ???

Nah, dari situlah mungkun PHPBB udah mikirin gimana caranya user yang udah ada (di user Active Directory) biar konek sama Forum, tanpa user harus register sebagai user baru. Pastinya yang mutlak harus dituruti syaratnya adalah udah diinstal PHPBB3 dan punya server Active Directory sebagai referer user forum. Nah berikut step yang harus dilakonin untuk setting LDAP di PHPBB3 :

  1. Mengaktifkan php_ldap.dll di web server, dengan cara menghilangkan comment ( ;) didepan tulisan extension=php_ldap.dll. Dan pastikan file dll tersebut ada didirektori extension web servernya. Contoh yang ada di XAMPP itu di direktori “C:\Program Files\xampp\php\ext” dengan php.ini file di direktori “C:\Program Files\xampp\apache\bin”. Kalau temen2 ingin test koneksi PHP LDAP dengan server active directory bisa dibaca di sini.
  2. Login Administrator user di phpBB, masuk di Administration Control Panel lalu klik tab General.
  3. Pada item Client Communication klik menu “Authentication”.
  4. Isikan poin2 berikut :
    LDAP server name: 10.10.x.x
    LDAP server port: 389
    LDAP base dn: DC=xxxxxxx,DC=org
    LDAP uid: sAMAccountName
    LDAP e-mail attribute: mail
    LDAP user dn: somelogincredentials@xxxxxxx.org
    LDAP password: the_password
  5. Klik submit (jangan logout dulu).
  6. Login dengan user yang ada di domain dengan menggunakan browser lain. Maka user ini akan muncul di DB Forum).
  7. Set user domain tersebut sebagai Administrator dengan cara mengubah Founder User menjadi aktif (Yes).

CATATAN :

  1. LDAP Port itu optional
  2. Seperti aku jabarkan tadi bahwa setelah men-submit setting LDAP jangan langsung logout dan test user domain. Karena user DB forum akan tidak berlaku lagi, dan kemungkinan besar tidak akan bisa masuk lagi ke forum. Hal ini karena tidak ada user domain yang di set sebagai full admin.
  3. LDAP uid di active directory aku adalah “sAMAccountName” dan e-mail attribute adalah “mail”. Tapi ini dapat berbeda dengan yang ada di active directory temen2.
  4. Semua user domain dapat dijadikan LDAP user dn, asal user tersebut ada dalam Active Directory.

Nah demikian konfigurasi LDAP di PHPBB3. Apabila ada tambahan dari temen2 silahkan tambahkan di comment. Selamat mencoba…


Actions

Information

2 responses to “Setting LDAP di PHPBB3”

8 05 2008
exo (00:21:35) :

permisi….. saya sekarang sedang mempelajari active directory yang manage beberapa user ….. yang sampe sekarang saya masih bingung adalah waktu user logon (misalkan aja di PC A) trus logon lagi (misalkan aja di PC B) dengan user name dan password yang sama itu kok masih bisa masuk… padahal di PC A blm logout…. yang saya tanyakan di sini pada rekan2 adalah bagaimana caranya supaya pada waktu user logon (aktif) itu tidak bisa logon lagi dengan user name dan password yang sama sebelum logon yg pertama logout (tidak aktif)…? apa saja yang mesti di setting ya? terima kasih sebelumnya …. harap maklum saya newbie…

Mahrus:
Bener setahu saya juga, di active directory by defaultnya adalah bisa login dua kali di dua PC yang berbeda. Dan tidak perlu di PC awal untuk logout dulu. Sampai saat ini sih saya belum tahu gimana setting untuk rule seperti yang mas Exo mau. Saya mau explore dulu di active directorynya, kalau ketemu nanti saya kasih tahu ya!

Maaf yah belum terjawab, tapi thx udah berkunjung

29 07 2008
Luwis (06:49:51) :

Makasih mas petunjuk setting ldapnya, saya dapet dari sourcefoge ribet, ternyata tinggal setting di phpBB-nya aja :)

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>