[发明专利]一种第三方认证方法、装置和应用系统服务器有效
申请号: | 201710191948.3 | 申请日: | 2017-03-28 |
公开(公告)号: | CN106878333B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 张丰 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 认证 方法 装置 应用 系统 服务器 | ||
本发明实施例公开了一种第三方认证方法、装置和应用系统服务器,其中,所述方法包括:通过标准认证接口接收用户的认证请求,所述认证请求中包含认证参数;获取所述应用系统服务器的数据库中存储的第三方应用配置信息,该第三方应用配置信息用于记载第三方应用认证所需的信息;通过所述应用系统服务器的插件路径下安装的认证插件包,并依据所述认证参数和第三方应用配置信息,与第三方应用完成第三方认证。本发明实施例在接入第三方应用认证接口时,只需要存储相应的配置信息并制作相应的认证插件包即可,减少了人力、物力的消耗,提高了工作效率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种第三方认证方法、装置和应用系统服务器。
背景技术
随着信息化建设的高速发展,企事业及政府单位和机构不断的建设各种应用系统,而这些应用系统之间往往相互独立,在当前系统于客户环境下需要集成第三方认证接口时,经常出现系统部署在内部网络中的情形,此时需要耗费极大的人力、物力进行多方沟通,使得接口调用与联合调试变得极其困难。
针对这一问题,现有技术中可以采用两种方式应对:第一种是将需要集成的第三方应用环境整个搭建到自身的开发环境中,以支持联调测试,确保无误再部署到客户环境。而一方面,搭建到自身的开发环境需要获得第三方应用的许可,另一方面,整个搭建第三方应用环境的过程也将大大增加工作量、工作难度和工作时间;第二种是指派工程师现场处理,但是这样会增加人力成本,并且效率低下。尤其是在多节点环境下时,问题变得更为极端,现场调试也将变得更加艰巨。
此外,现行的应用系统基本都会依赖多个第三方认证接口,因此,整合不同的认证接口时很多工作量重复,尤其是在客户环境为内部网络时,增加了部署和维护的难度和工作量。当企事业单位中有很多套第三方应用系统时,这种模式更显得纷繁复杂、难以控制。
发明内容
本发明提供一种第三方认证方法、装置和应用系统服务器,以解决现有技术中接入第三方认证接口效率低下且人力成本高的问题。
第一方面,本发明实施例提供了一种第三方认证方法,应用于应用系统服务器,其中,所述方法包括:
通过标准认证接口接收用户的认证请求,所述认证请求中包含认证参数;
获取所述应用系统服务器的数据库中存储的第三方应用配置信息,该第三方应用配置信息用于记载第三方应用认证所需的信息;
通过所述应用系统服务器的插件路径下安装的认证插件包,并依据所述认证参数和第三方应用配置信息,与第三方应用完成第三方认证。
第二方面,本发明实施例还提供了一种第三方认证装置,应用于应用系统服务器,其中,该装置包括:
认证请求接收模块,用于通过标准认证接口接收用户的认证请求,所述认证请求中包含认证参数;
配置信息获取模块,用于获取所述应用系统服务器的数据库中存储的第三方应用配置信息,该第三方应用配置信息用于记载第三方应用认证所需的信息;
认证模块,用于通过所述应用系统服务器的插件路径下安装的认证插件包,并依据所述认证参数和第三方应用配置信息,与第三方应用完成第三方认证。
第三方面,本发明实施例还提供了一种应用系统服务器,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710191948.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:个人信息使用授信系统
- 下一篇:一种用于登录验证的方法及系统