首页 > 其他分享 >怎么基于企业微信通讯录同步创建本地LDAP?

怎么基于企业微信通讯录同步创建本地LDAP?

时间:2022-12-19 17:02:08浏览次数:50  
标签:同步 账号 微信 用户 通讯录 LDAP 宁盾

不少企业使用企业微信作为办公协同的工具,并通过企业微信的组织架构(即通讯录)来管理员工身份。那么如何利用当前企业微信的组织架构和用户身份,同步生成对外的 LDAP 服务呢?


为什么要同步创建 LDAP 服务?


因为企业内有不少业务系统,不同系统自建的组织架构及用户账号体系是不同的,无法进行统一认证,不仅需要 IT 管理员手动维护多个业务系统内的组织架构和账号的新增、删除、变动,还需要协助员工处理密码重置、修改等工作,耗时低效。这就需要整合账号体系的方案来解决这一痛点难题。


而企业内业务系统的登录认证和账号管理,可以通过 LDAP 来实现。将企业微信和LDAP 集成,根据企业微信的组织架构和用户信息同步生成 LDAP 服务,就能为业务系统提供身份认证和账号管理,同时还可以让员工自助修改密码,省去维护多套账号体系的烦恼,提高运维效率。

怎么基于企业微信通讯录同步创建本地LDAP?_组织架构


实现思路

将企业微信的组织架构和用户信息作为下游 LDAP 应用的认证身份源,因此需要根据企业微信的通讯录同步生成一个 LDAP 目录服务,并且保持用户信息同步。


在 LDAP 服务里赋予企业微信用户账号初始密码,并提供自助改密服务,允许用户在本地自己修改密码。


配置步骤如下:

● 企业微信管理后台:创建企业应用,获取到AgentId、Secret后,配置域名及IP

● 宁盾配置:在宁盾AM统一身份管理平台配置社交帐号,输入企业微信自建应用的凭证,再添加企业微信用户源

● 宁盾LDAP目录服务同步:添加宁盾目录服务用户源后,在应用中添加宁盾目录服务应用,账户同步中勾选企业微信用户源,即可实现数据同步


配置过程

企业微信管理后台主要配置:

1、创建企业应用

创建应用

怎么基于企业微信通讯录同步创建本地LDAP?_企业微信_02


2、点击查看自建应用的应用凭证:AgentId、Secret

怎么基于企业微信通讯录同步创建本地LDAP?_组织架构_03


3、配置应用可信域名及IP

怎么基于企业微信通讯录同步创建本地LDAP?_企业微信_04

怎么基于企业微信通讯录同步创建本地LDAP?_目录服务_05


4、查看企业ID

怎么基于企业微信通讯录同步创建本地LDAP?_LDAP_06


宁盾配置:

1、宁盾目录服务配置

登录宁盾AM管理员账号

添加用户源,选择宁盾目录服务

怎么基于企业微信通讯录同步创建本地LDAP?_目录服务_07


2、添加用户源

社交账号添加,输入企业微信自建应用的凭证

怎么基于企业微信通讯录同步创建本地LDAP?_组织架构_08


添加企业微信用户源

怎么基于企业微信通讯录同步创建本地LDAP?_LDAP_09

添加完成,就可以将企业微信的用户同步至AM


宁盾目录服务同步:

添加应用

怎么基于企业微信通讯录同步创建本地LDAP?_组织架构_10

同步账号,就可以看到企业微信的账号已经同步至到宁盾 LDAP 目录服务

点击此处查看视频demo

(本文来源于宁盾,仅供学习和参考,未经授权禁止转载和复制。如欲了解更多内容,可前往宁盾官网博客解锁更多干货)

标签:同步,账号,微信,用户,通讯录,LDAP,宁盾
From: https://blog.51cto.com/u_13466321/5953069

相关文章

  • pc企业微信hook,企业微信接口, dll文件 可以通过程序调用接口。
    pc企业微信hook接口企业微信,dll文件可以通过程序调用接口。hook版本   Demo可测试接口  //发送文本消息请参数type int 类型sendId string 发送人fi......
  • Android微信智能心跳方案
    前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多......
  • Spring LDAP参考
    SpringLDAP使得构建使用LightweightDirectoryAccess协议的基于Spring的应用程序变得更加容易。本文档的副本可以制作供您自己使用和分发给他人,前提是您不对此类副本......
  • foxmail只能接收到几封邮件但是网页上的企业微信邮箱却有几千封
      foxmail用的无非是imap或者pop来使用企业微信,outlook多一个选择可以用exchange,这里设置成全部,然后重启软件就可以了。......
  • 微信小程序上传本地文件
    由于微信小程序只提供了wx.chooseImage(选择图片)与wx.chooseMessageFile(选择消息列表文件)这两个API,当我们想要上传本地文件的时候,只有通过在小程序嵌入H5页面进行本地文件上......
  • PHP-Laravel支付宝支付和微信支付
    支付宝注册首先要注册两个平台账号,一个是支付宝商户平台,一个是支付宝开放平台,需要企业账号实名认证,免费。没有条件的可以是用支付宝模拟沙箱进行测试。开发前置支......
  • 微信电脑版 v3.8.1.25 绿色便携版
    修改历史:2022.12.14:自改官方3.8.1.25最新正式版本2022.08.30:自改官方3.7.6.29最新正式版本2022.06.15:自改官方3.6.0.18最新正式版本2022.03.19:自改官方3.5.0.46最......
  • #yyds干货盘点#【愚公系列】2022年09月 微信小程序-WebGL画正方形
    前言WebGL(全写WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0的一个JavaScript绑定,WebGL可以为......
  • OpenLDAP 系列7 --- memberof & refint
    一、概念设想一下,一家互联网公司有以下团队:IT团队负责维护各种硬件,他们有权限给任何服务器打补丁,他们拥有系统最高权限,但是对于数据库他们没有访问权限;OPS团队负责上线......
  • 新版微社群微信付费入群vip社群空间站带分销付费进群PHP源码架构分析
    付费报名群系统。支持创建各种付费群、吃瓜、创业、资源等。支付对接第三方易支付或码支付,可对接任何易支付平台。群码可在后台直接上传,简单易操作。不需要公众号,不需要商家......