企业微信面板登录管理后台添加自建系统实现单点登录
2023-11-07 15:01:49 欢乐点

项目上接到一个需求,为便捷职工登陆各类内部系统,统一以企业微信为入口,在企业微信面板中降低系统跳转链接实现单点登陆。

整体思路比较简单,大致如下:

1.因为自建系统和企业微信的用户ID不同,所以须要构建一张用户对应表,通过企业微信API获取用户列表将两个系统的用户关联上去。

2.在企业微信管理后台填写系统跳转链接,跳转时url会降低code参数,这个code就是当前登入用户的加密字符串。

3.在自建系统中获取到code参数后调用企业微信获取成员信息API,返回结果中包含企业微信用户ID。

4.领到企业微信用户ID后到用户对应表中查找,假如有对应用户记录微信点单系统,则使用自建系统的用户ID执行登陆操作。

微信点单是什么意思_微信点单系统怎么做_微信点单系统

接出来是具体实现步骤:(文中需指向企业微信的服务器地址)

1.首先到企业微信的插口配置参数页面查看相关信息,红框部份是关键信息,调用API时须要用到:

2.调用获取部门成员详情插口获取职工列表,总共须要三个参数:、、,其中须要单独获取

3.获取,这个在文档的开头有介绍

微信点单系统_微信点单是什么意思_微信点单系统怎么做

调用获取token的插口,须要两个参数:、,这时侯就用到了第一步截图中的信息,结果返回后为防止频繁调用,建议将token缓存微信点单系统,有效期通常为2小时。

4.职工列表插口恳求完成后与系统用户做对比进行关联操作,之后进行下一步,在企业微信管理后台添加自建系统跳转链接,详尽内容请查看开发文档中-.0网页授权章节。

5.通过企业微信面板登陆管理后台:

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×