我正在专门研究一个包含联系人和其他数据的php Web应用程序.我想知道使用LDAP协议将这些数据提供给外部程序有多难.

那里有专门的工具吗?我真的找不到任何东西,但我无法想象我是第一个想到这一点的人.

编辑1:

我正在寻找的是让应用程序(如邮件客户端)能够使用标准的ldap查找从我的数据中查找联系人的方法.

使用第三方软件或单独的ldap服务器没有任何限制,但我希望客户能够简单地使用他们选择的应用程序的内置ldap连接.

我能看到的是一个ldap服务器,它在我的应用程序中使用我的数据库或服务来提供数据,好像我的应用程序本身就是一个ldap服务器.我更喜欢这样的解决方案,因为如果我可以使用外部服务器,我觉得用ldap功能膨胀应用程序是不对的.

解决方法:

LDAP服务器协议很大,我认为不存在PHP服务器.我建议运行一个LDAP服务器并将记录推送给它.

我喜欢OpenLDAP,但有很多服务器,具体取决于您的平台.甚至ActiveDirectory也是LDAP服务器.

通常,LDAP对象具有内部跟踪属性.例如,OpenLDAP的modifyTimestamp类似于20080306214429Z.除非您在查询中明确要求,否则服务器不会返回这些内容.

编写crontab以比较LDAP和数据库中的修改时间是很容易的.如果LDAP modifyTimestamp比数据库中的旧版本更新,请更新记录.

标签:php,ldap

来源: https://codeday.me/bug/20190627/1302659.html

php ldap支付,php – 实现LDAP合规性相关推荐

  1. php ldap 创建用户,PHP LDAP获取作为组成员的成员的用户详细信息

    使用 Sam J Levy创建的出色功能完成了它. 这是最终的代码. function explode_dn($dn, $with_attributes=0) { $result = ldap_exp ...

  2. java ldap 实例_JAVA_基本LDAP操作实例

    一.简介 Lightweight Directory Access Protocol (LDAP),轻型目录访问协议是一个访问在线目录服务的协议.下面的例子中简单介绍在java中队ldap的增删该查功 ...

  3. php 向ldap请求文件,绑定 LDAP 目录 - PHP 7 中文文档

    (PHP 4, PHP 5, PHP 7) ldap_bind – 绑定 LDAP 目录 说明 ldap_bind ( resource $link_identifier [, string $bin ...

  4. ldap服务器签名要求修改,2020 针对 Windows 的 LDAP 通道绑定和 LDAP 签名要求

    摘要 LDAP 通道绑定和 LDAP 签名提供了提高 Active Directory 域服务 (AD DS) 或 Active Directory 轻型目录服务 (AD LDS) 与其客户端之间的网 ...

  5. linux samba 配置ldap认证,Samba集成Ldap认证

    Samba集成Ldap认证 1.基础安装 yum -y install samba-common samba samba-client smbldap-tools  openldap-clients  ...

  6. Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7

    Ldap同步报错 [LDAP: error code 21 - 00000057: LdapErr: DSID-0C090EC7 异常: javax.naming.directory.InvalidA ...

  7. 连接LDAP服务器用户,使用 LDAP 服务器进行连接

    使用 LDAP 服务器进行连接 如果使用的是 Windows(Windows Mobile 除外)或 Unix 平台,则可以指定一个中央 LDAP 服务器来跟踪企业中的所有数据库服务器.如果数据库服务 ...

  8. 无线ldap认证服务器,结合LDAP服务器进行portal认证配置案例

    查看LDAP服务器 首先登录LDAP服务器,可以看到h3c.com下有一个组织单元"工程部",其下有两个用户"gongcheng01"和"gongch ...

  9. php向ldap插入数据,给LDAP添加用户,构造用户文件,然后使用phpLadpadmin导入

    标签: 没有直接使用命令添加用户,先构造一个文件userimportsome.ldif,里面包含用户数据格式 如下: #Some User dn: uniqueIdentifier=some.user ...

最新文章

  1. jquery格式化时间
  2. 9招!解决空调总是报低压报警的问题
  3. 【Matlab】函数输入个数不定怎么办?
  4. JZOJ 5068. 【GDSOI2017第二轮模拟】树
  5. 如何成为阿里巴巴大数据开发工程师?你要学习很多东西
  6. 微信小程序实现数组排序(向上向下移动)
  7. 如何用dds实现线性调频_用神经网络生成线性调频
  8. 【操作系统】实验 设计一个按优先权调度算法实现处理器调度的程序
  9. 与内存管理相关的几个宏
  10. deepin安装卡在deepin标志界面解决方案
  11. 如何成为Java开发工程师?
  12. 欠薪的公司,不要做任何犹豫!
  13. 易语言皮肤模块200个_王者荣耀:第一个200战令玩家,连天美都赞他的升级方法最科学...
  14. VS2013+VAX使用技巧
  15. 【历史上的今天】1 月 31 日:Python 之父出生;宏碁大战联想;SBC 收购 ATT
  16. BF算法与KMP算法
  17. 王老吉为何败给加多宝?
  18. 校园导航系统之用弗洛伊德算法求加权图的最短路径
  19. python爬取动态页面图片_python动态网页爬取:爬取pexel上的图片
  20. 拉普拉斯金字塔图像融合原理

热门文章

  1. Android ViewPager指示器
  2. js动态创建样式style
  3. vscode vetur 不想标签属性老是转行 配置
  4. ubuntu经常提示:检测到系统程序出现问题
  5. jqprint控件使用
  6. 使用adb查看数据库的一些命令
  7. c语言判断字符配对,【C语言】判断花括号{}是否匹配
  8. 【OS学习笔记】三十五 保护模式十:中断描述符表、中断门和陷阱门
  9. 【OS学习笔记】八 实模式:编写主引导扇区代码-另一种更高效的写法
  10. java ReentrantLock 使用