一种基于微信企业号的智慧办公系统认证方法技术方案

技术编号:16822427 阅读:49 留言:0更新日期:2017-12-16 17:11
本发明专利技术涉及一种基于微信企业号的智慧办公系统认证方法,包括以下步骤:点击微信企业号客户端的办公系统应用链接,微信服务器通过判定用户合法性决定下一步;对合法用户,微信企业号服务器将办公系统链接地址和办公验证码发送到微信企业号客户端;微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息;办公系统通过用户信息判断用户是否属于办公系统中的企业员工,若是,则将相关应用数据发送到微信企业号客户端,否则拒绝访问办公系统。与现有技术相比,本发明专利技术解决了现有办公系统的远程办公信息安全问题,使得用户在异地的情况下也可以登录办公系统实现安全办公,提高了工作效率。

An authentication method of intelligent office system based on WeChat enterprise number

The invention relates to a smart office system of the enterprise authentication method based on WeChat, which comprises the following steps: click on the WeChat office system application link enterprise client, WeChat server by judging the validity of the user to decide the next step; for legitimate users, WeChat enterprise server will link address and office system verification code sent to the office WeChat enterprise client; WeChat enterprise client connection office system through the office verification code, office system request user information to the server through the WeChat WeChat key enterprises; office system through user information to determine whether the user belongs to the staff in the office system if the enterprise, will be related to the application of data sent to the WeChat enterprise client, or deny access office system. Compared with the existing technology, the invention solves the problem of the remote office information security of the existing office system, enabling users to log in to the office system to achieve safe office and improve work efficiency in different places.

【技术实现步骤摘要】
一种基于微信企业号的智慧办公系统认证方法
本专利技术涉及一种移动办公登录认证方法,尤其是涉及一种基于微信企业号的智慧办公系统认证方法。
技术介绍
目前的办公系统是一种基于PC的WEB应用。PC用户通过浏览器连接到服务器获取其服务及操作相关功能。用户通过微信企业号的应用链接到服务器获取其服务及操作相关功能。当用户外出办公离开公司时,远程办公就是很好的补充,保证了相关工作流程的正常运转。微信企业号是微信为企业客户提供的移动服务,旨在提供企业移动应用入口。它可以帮助企业建立员工、上下游供应链与企业IT系统间的连接。利用企业号,企业或第三方服务商可以快速、低成本的实现高质量的企业移动轻应用,实现生产、管理、协作、运营的移动化。企业号作为企业IT移动化解决方案,相比企业自己开发APP具有明显的优势。企业号添加链接认证至公司办公系统,可轻量化的实现企业内部APP的部署,解决包括安全、可信赖、互操作、跨平台通信等等需求。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于微信企业号的智慧办公系统认证方法。本专利技术的目的可以通过以下技术方案来实现:一种基于微信企业号的智慧办公系统认证方法,包括以下步骤:S1、点击微信企业号客户端的办公系统应用链接,微信服务器通过判定用户合法性决定下一步;S2、对合法用户,微信企业号服务器将办公系统链接地址和办公验证码发送到微信企业号客户端;S3、微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息;S4、办公系统通过用户信息判断用户是否属于办公系统中的企业员工,若是,则将相关应用数据发送到微信企业号客户端,否则拒绝访问办公系统,结束认证。优选的,所述用户合法性的判定方法为:微信服务器判定用户信息是否属于微信企业号客户端中该企业的员工信息,若是,则判定该用户合法,否则判定该用户不合法。优选的,所述步骤S1具体包括:点击微信企业号客户端的办公系统应用链接,微信服务器通过用户信息判定该用户的合法性,若用户合法,则进行下一步认证,否则拒绝用户登录办公系统,结束认证。优选的,所述办公验证码是由微信服务号以间隔设定时间发送给办公服务器的编码。优选的,所述微信企业密钥为与企业的微信企业号账号对应的已设置的一组信息编码。优选的,所述步骤S3具体包括:微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息,若成功获得用户信息,则进行下一步认证,否则拒绝访问办公系统,结束认证。与现有技术相比,本专利技术具有以下优点:1、解决了现有办公系统的远程办公信息安全问题,使得用户在异地的情况下,也可以登录办公系统实现安全办公,提高了工作效率。2、通过在微信企业号客户端和办公系统两次判定用户是否为公司员工,可以避免离职的以及刚离职还未解除应用软件中关系的员工进入办公系统,提高了访问安全性。3、通过微信服务器发送的具有时效性的办公验证码连接办公系统,可以防止他人通过其他途径非法登录办公系统。附图说明图1为本专利技术实施例中办公系统结构示意图;图2为本专利技术认证方法流程图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。图1所示为办公系统结构示意图,实际工作时通常在公司通过PC客户端登录办公系统处理工作;当不在公司时,可以在有网络的情况下,由IOS系统或Android系统的微信客户端通过微信服务器登录办公系统,保证企业安全的同时实现了远程办公。本实施例中微信客户端是指微信企业号客户端。办公系统是一种基于C#.net技术实现的WebService通讯服务,所有的应用逻辑都封装在里面;办公系统应用链接是客户通过微信企业号客户端登录办公系统的链接入口,双方通过这个应用链接来实现用户认证登录。如图2所示,一种基于微信企业号的智慧办公系统认证方法,包括以下步骤:S1、点击微信企业号客户端的办公系统应用链接,微信服务器通过判定用户合法性决定下一步;S2、对合法用户,微信企业号服务器将办公系统链接地址和办公验证码发送到微信企业号客户端;S3、微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息;S4、办公系统通过用户信息判断用户是否属于办公系统中的企业员工,若是,则将相关应用数据发送到微信企业号客户端,否则拒绝访问办公系统,结束认证。步骤S1具体包括:点击微信企业号客户端的办公系统应用链接,微信服务器判定用户的合法性,若合法,则进行下一步认证,否则拒绝用户登录办公系统,结束认证。合法性的判定方法为:微信服务器判定用户信息是否属于微信企业号客户端中该企业的员工信息,若是,则判定该用户合法,否则判定该用户不合法。办公验证码是由微信服务号以间隔设定时间发送给办公服务器的编码。本实施例中,间隔时间为2小时。微信企业密钥为与企业的微信企业号账号对应的已设置的一组信息编码。办公系统持有微信企业密钥,可用于获取微信企业号的用户信息。步骤S3具体包括:S31、微信企业号客户端通过办公验证码连接办公系统,若无办公验证码、办公验证码错误或者失去时效性,则微信企业号客户端无法连接办公系统,可以防止他人通过其他途径非法登录办公系统。S32、办公系统通过微信企业密钥向微信服务器请求用户信息,若成功获得用户信息,则进行下一步认证,否则,由于信号不好等问题导致无法获取用户信息时,办公系统拒绝访问,结束认证。步骤S4中办公系统通过用户信息判断用户是否属于办公系统中的企业员工,一般办公系统中会及时将离职员工信息清除,所示可以防止刚离职但在微信企业号中员工信息未取消的人员进入办公系统,保护了公司信息。本文档来自技高网...
一种基于微信企业号的智慧办公系统认证方法

【技术保护点】
一种基于微信企业号的智慧办公系统认证方法,其特征在于,包括以下步骤:S1、点击微信企业号客户端的办公系统应用链接,微信服务器通过判定用户合法性决定下一步;S2、对合法用户,微信企业号服务器将办公系统链接地址和办公验证码发送到微信企业号客户端;S3、微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息;S4、办公系统通过用户信息判断用户是否属于办公系统中的企业员工,若是,则将相关应用数据发送到微信企业号客户端,否则拒绝访问办公系统,结束认证。

【技术特征摘要】
1.一种基于微信企业号的智慧办公系统认证方法,其特征在于,包括以下步骤:S1、点击微信企业号客户端的办公系统应用链接,微信服务器通过判定用户合法性决定下一步;S2、对合法用户,微信企业号服务器将办公系统链接地址和办公验证码发送到微信企业号客户端;S3、微信企业号客户端通过办公验证码连接办公系统,办公系统通过微信企业密钥向微信服务器请求用户信息;S4、办公系统通过用户信息判断用户是否属于办公系统中的企业员工,若是,则将相关应用数据发送到微信企业号客户端,否则拒绝访问办公系统,结束认证。2.根据权利要求1所述的一种基于微信企业号的智慧办公系统认证方法,其特征在于,所述用户合法性的判定方法为:微信服务器判定用户信息是否属于微信企业号客户端中该企业的员工信息,若是,则判定该用户合法,否则判定该用户不合法。3.根据权利要求1所述的一种基于微信企业号的智慧...

【专利技术属性】
技术研发人员:钱斌龚波蒋秋明曹文龙
申请(专利权)人:上海上实龙创智慧能源科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1