簡體   English   中英

OpenLDAP ldap_get_option()響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM