我正在使用 dartdap 查詢 ldap 的某些記錄。
- Dartap v0.6.2 https://pub.dev/packages/dartdap
- 飛鏢 SDK v.2.17.1
我可以成功連接到 ldap,但我不知道如何通過搜索條件。假設我要檢索包含 Joe 的 cn(通用名)的記錄,cn=Joe*。我如何將 cn=Joe* 傳遞給 dartapp?
以下是憑據和連接部分的片段。
var filter = Filter.present('objectClass');
var attrs = ['dn', 'cn', 'objectClass']; //define returned attributes, but where do I pass a filter?
Future example() async {
var host = 'hostname';
var bindDN = 'user@domain';
var password = 'password';````
uj5u.com熱心網友回復:
我找到了一種過濾方法。如果其他人有同樣的問題,以下作業:
// original
var filter = Filter.present('objectClass');
// change to
var filter = Filter.substring('cn', 'Joe*');
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/486645.html
