2011-09-26 61 views
0

是否有可能在查詢LDAP時檢查用戶屬性是否發生了更改。我想要做的是,每次我運行我的程序時,我都希望它能夠搜索ldap,如果兩個attribiute發生變化,IE從3到0,並且Active到Withdrawn,然後將這些用戶寫入文件。檢查LDAP存儲以查找屬性中的更改

這可能嗎?

+0

現代專業品質的目錄服務器支持「持久搜索」的概念。連接保持打開狀態,並在實時更改時返回與過濾器匹配的條目和值。可能有必要通知您的目錄服務器管理員您希望使用持久性搜索。 –

回答

0

您可以檢查操作屬性modifyTimestamp。這告訴你什麼時候什麼在條目中改變。所以你可以制定一個類似(&(modifyTimestamp > xxxx)(|(IE=0)(yyy=Withdrawn))))的搜索過濾器,並記住你最後一次搜索下一個值xxxx