|
|
|
เรื่อง PHP กับ LDAP เราสามารถดึงข้อมูลของ user มาได้ แล้วเราสามารถดึงสิทธิ์การเข้าใช้งานมาได้ไหมคะ |
|
|
|
|
|
|
|
จากตัวอย่าง PHP กับ LDAP https://www.thaicreate.com/community/ldap2.html
Code (PHP)
$ds=ldap_connect($host, $port);
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION,3);
ldap_set_option($ds, LDAP_OPT_REFERRALS,0);
if ($ds) {
if (!ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)) {
echo "Failed to setup LDAP protocol to 3 - Start TLS not support\n";
exit;
}
$r=ldap_bind($ds, $dn, $pass);
$sr=ldap_search($ds, $base, "($filter)");
$info = ldap_get_entries($ds, $sr);
$user_name = $info[0]["samaccountname"][0];
$desc = $info[0]["description"][0];
$dept = $info[0]["department"][0];
$tel = $info[0]["telephonenumber"][0];
$mail = $info[0]["mail"][0];
$name =$info[0]["displayname"][0] ;
}
จากตัวอย่างคำสั่ง เราสามารถ get user information มาได้ ต้องการ get ข้อมูลเพิ่มเติมคือพวก permission หรือ group ของ user ได้ไหมคะ
Tag : PHP, Web Service
|
|
|
|
|
|
Date :
2017-03-30 10:30:52 |
By :
JuNiorWP |
View :
1658 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูในส่วนของ GetAuthorizationGroups
|
|
|
|
|
Date :
2017-03-30 17:34:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|