`

Ldap Filter

    博客分类:
  • ldap
阅读更多

Ldap上查找时会用到filter来过滤查找内容,比如限定查找的用户名是谁。。。

google上找了一下关于ldap filter的资料,在微软的msdn上有一文介绍的挺全:

http://msdn.microsoft.com/en-us/library/aa746475(VS.85).aspx

 

另外,还很凑巧的看到spring也有基于ldap的api 框架,叫做spring ldap,最新的是1.3版本:

http://www.springsource.org/ldap

大致看了下, 好像作了跟jdbctemplate类似的封装, 利用回调来处理返回结果。要是早点发现,就免去我手写ldap的访问类了, 而且可以好好学习一下spring ldap的设计。

还从javaworld上找到一篇文章,说spring ldap如何入门的

http://www.javaworld.com/javaworld/jw-06-2007/jw-06-springldap.html

 

 

 

分享到:
评论
1 楼 wxhwdmxl 2013-12-16  
不知道写这篇文章的博主还来这里么?看到评论小纸条我!

相关推荐

    jdbc-ldap-2.1.zip

    这样,开发人员无需学习复杂的LDAP查询语言(如_LDAP Filter_),就能利用已有的SQL知识来处理目录服务。这种桥接器通常包括以下关键功能: 1. **SQL到LDAP映射**:JDBC-LDAP桥接器定义了一套规则,将SQL的数据类型...

    Ldap客户端绿色安装包免安装使用

    3. **搜索**:使用 LDAP 查询语言(如 LDAP Filter)查找目录中的特定信息,例如查找所有属于某个组的用户。 4. **编辑条目**:添加新的 LDAP 条目,或者修改现有条目的属性,如修改用户密码、更新联系人信息等。 ...

    Windows-Server-AD-Kerberos-LDAP.zip_AD kerberos_AD ldap_Kerberos

    2. **查询语言**:LDAP查询语言(LDAP Filter)用于检索特定信息,例如根据用户名或属性查找用户。 3. **安全性**:LDAP支持SSL/TLS加密,保护目录数据的传输安全。 4. **操作**:通过LDAP,可以执行添加、删除、...

    ldap资料

    2. **LDAP 协议**:学习 LDAP 的查询语言(LDAP Filter)以及如何通过 LDAP 协议进行搜索、添加、修改和删除目录条目。 3. **Apache Tomcat 配置**:如何在 Tomcat 服务器中设置 LDAP 集成,包括配置 server.xml ...

    Laravel开发-ldap-auth-driver

    5. **模型映射**:由于 LDAP 数据结构与传统数据库不同,你可能需要创建一个模型来映射 LDAP 对象,这通常涉及到使用 LDAP 查询语言(如LDAP Filter)来获取和同步用户数据。 6. **中间件**:为了使 LDAP 验证生效...

    LDAPExplorerTool

    2. **查询与过滤**:用户可以构建和执行复杂的LDAP查询(LDAP Filter),以便快速定位特定信息,支持基本过滤器和高级过滤语法。 3. **编辑与修改**:对目录中的条目进行添加、删除、修改等操作。这对于测试环境或...

    ldaptest:使用 JDK LDAP 类的 LDAP 测试工具

    A simple LDAP connection checker - by Tom Fonteyne Usage: java -jar ldaptest.jar -u <url> -b <baseDN> -f <filter> [-a ... -f filter : a standard LDAP filter Optional: -p password : when set, the use

    java连接和验证ldap文档

    * 根据过滤器搜索条目:search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) 和 search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) 三、LDAP 基本...

    使用Delphi连接LDAP服务器

    SearchRequest.Filter := '(objectClass=user)'; SearchRequest.Scope := sdSubtree; Results := LDAPClient.Execute(SearchRequest); // 处理Results中的数据 finally SearchRequest.Free; end; end; ``` 5...

    phpLdap.rar

    5. **搜索过滤器(Search Filter)**:在 LDAP 搜索时使用的条件表达式,如 `(objectClass=person)`。 **PHP LDAP 函数** 1. **ldap_connect()**:创建到 LDAP 服务器的连接。 2. **ldap_bind()**:绑定到 LDAP ...

    LDAP error code 一览表

    **LDAP_FILTER_ERROR (87)** **描述:** 过滤器错误。 **处理方式:** 检查搜索过滤器的语法是否正确。 ##### 44. **LDAP_USER_CANCELLED (88)** **描述:** 用户取消了操作。 **处理方式:** 无需特殊处理。 #...

    java连接LDAP的jar包和实例

    Java连接LDAP(Lightweight Directory Access Protocol)是一种常见的任务,用于在分布式环境中管理和访问目录服务信息。这个主题涉及几个关键知识点,包括Java LDAP API、SSL安全连接以及如何通过代码操作LDAP目录...

    LDAP 应用程序接口

    msgid = ldap_search_ext_s(ld, base, scope, filter, NULL, 0, NULL, NULL, NULL, 0, &result); if (msgid ) { printf("ldap_search_ext_s failed\n"); return -1; } ``` **5. 读取条目** 读取操作允许应用程序...

    c操作ldap例子c操作ldap例

    3. **Search Filter**:用于在LDAP搜索操作中过滤结果的条件表达式。 4. **Scope**:定义搜索范围的枚举值,如`LDAP_SCOPE_SUBTREE`表示搜索整个子树。 #### 三、代码分析 本节将根据给定的代码示例逐个分析主要...

    LDAP2VCard:将 LDAP 数据转换为 VCard 文件的 Python 脚本

    2. **查询 LDAP 数据**:通过 LDAP 查询语句(如 LDAP Filter)获取需要的联系人信息。 3. **解析 LDAP 结果**:将查询结果转换为 Python 对象,便于进一步处理。 4. **创建 VCard 对象**:利用 `vobject` 库,为每...

    Spring LDAP 简单使用

    **Spring LDAP 简介** Spring LDAP 是一个用于简化Java应用程序与LDAP(轻量级目录访问协议)交互的框架。它构建在Spring框架之上,提供了一种声明式的方式来处理 LDAP 查询,使得开发者能够更容易地集成LDAP服务到...

    LDAP认证过程内附抓包

    ### LDAP认证过程详解 #### 一、LDAP认证过程概述 LDAP (Lightweight Directory Access Protocol) 是一种基于X.500目录服务标准的轻量级目录访问协议,用于存储、检索和管理网络上的用户和组织数据。LDAP认证是...

    LDAP 中文资料介绍

    它使用过滤器(Filter)来指定要查找的特定条目,过滤器通常包含属性名、操作符和值。例如,`(&(objectClass=user)(uid=bob))` 这个过滤器会返回所有用户类(objectClass=user)且用户名为 bob 的条目。 4. **LDAP...

    ldap_delete.rar_c++ ldap_ldap_ldap删除条目

    const char* filter, char** attrs, int attrsonly, LDAPControl** serverctrls, LDAPControl** clientctrls, struct l_timeval* timeout, int sizelimit, LDAPMessage** res) { // 使用过滤条件...

Global site tag (gtag.js) - Google Analytics