最近接到客户的咨询,他们近期在公司局域网里部署了一套文档管理系统(一般叫私有网盘),领导希望平时通过企业微信手机客户端就能访问到这套系统。客户就有些为难,企微是部署在公有云互联网环境的,而这套文档管理系统是部署在企业内网的,看上去应该打通不了,于是前来求助。
插句题外话,我发现很多中小微企业客户都喜欢使用企业微信平台,因为可以更好地和私域流量连通,建立企业员工和顾客之间的长期联系。由于企业微信本身提供较多的免费服务,对中小微企业来说吸引力十足。SaaS也确实方便,直接花点钱开通账号就能直接使用了,大大加速了企业数字化转型的速度,强烈建议中小企业积极拥抱企业微信,拥抱数字化转型。
企业微信是由腾讯托管的公共SaaS服务,并不部署在企业内网。有些客户单位内部已经有一些建设好的IT系统,或者采购并部署在内网的第三方系统,他们也很希望这些系统能与企业微信平台实现账号打通并集成到企业微信工作台上。答案自然是可行的。
腾讯创始人马化腾在2014年就早早提出过,腾讯要专注做互联网连接器,连接一切。因此企业微信平台非常重视生态建设,不光引入了大量的第三方ISV开发商围绕企业微信平台进行开发和连接,也通过自建应用的机制实现了互联网服务与企业内部信息化系统的连接打通。
这里提到的打通分为两种场景,一种是简单的页面集成,一种是账号连接实现单点登录。
先说前者,页面集成的方式比较简单,只需要登录企业微信管理后台,找到应用管理/企业应用的自建版块,填写应用基本信息如企业网盘,选择H5微应用以及企业自主开发模式,并指向内部系统即可。那么在在工作台就可以找到这个应用图标入口,点击即可访问(需要手机端网络接入内网,并且输入密码登录)。
但如果想要实现账号免登录、打通账号认证,那么就需要该系统内置支持才可行,一般需要该系统通过企业微信的开放接口进行对接才能支持。例如我的另外一个客户他们使用的企业文档管理系统就可以通过简单的配置即可实现一键登入,用户无需记忆密码,IT管理员也无需开发代码,效果如下:
如果是企业自己开发的系统,可以查阅 企业微信开发者中心:企业内部开发>服务端API>身份验证>网页授权登录>开始开发 了解如何对接,具体流程如下: