[英]OpenLDAP ldap_get_option() response
我正在將OpenLDAP密碼策略實施到應用程序。 我正在嘗試獲取密碼即將到期,OpenLDAP的密碼已過期通知。
我設置當前值
$ppolicy_control = array("oid" => "1.3.6.1.4.1.42.2.27.8.5.1","iscritical" => true);
與ldap_set_option()
用於LDAP_OPT_SERVER_CONTROLS
(密碼策略控制)
我仍然沒有從ldap_get_option()
獲得密碼策略響應。
我了解到,OpenLDAP C API尚未在ldap_get_option()方法上實現LDAP_OPT_SERVER_CONTROLS
情況。 檢查Wireshark上的數據包顯示掛鈎到該數據包的策略響應。
有什么解決方法可以使用PHP或OpenLDAP C API從OpenLDAP中提取密碼策略響應?
使用ldap_control_find()API和宏LDAP_CONTROL_PASSWORDPOLICYRESPONSE將其傳遞給ldap_parse_passwordpolicy_control()API,以從LDAP服務器獲取策略請求
偽碼
ctrl = ldap_control_find(LDAP_CONTROL_PASSWORDPOLICYRESPONSE)
調用ldap_parse_passwordpolicy_control(ppolicyinfo.expire,ppolicyinfograce)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.