[发明专利]一种用户登陆方法、装置及web服务器在审
申请号: | 202010848599.X | 申请日: | 2020-08-21 |
公开(公告)号: | CN111970286A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 杨志鹏;马文静;李鑫;孙涛;靳兆强;周海涛 | 申请(专利权)人: | 北京恒华伟业科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/31 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 100011 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 登陆 方法 装置 web 服务器 | ||
本发明提供了一种用户登陆方法、装置及web服务器,web服务器预先设置有不同的租户标识对应的数据源,且该数据源中预先存储有其对应的租户标识的用户身份参考信息,进而在有租户登陆时,获取用户登陆信息后,查找与用户登陆信息中的租户标识对应的目标数据源,从目标数据源中获取用户身份参考信息并对登陆租户进行校验,即本发明仅通过web服务器就能够实现对租户身份的验证,不再依赖于第三方验证平台,进而租户身份信息泄露的可能性较小,安全性较高。
技术领域
本发明涉及多租户领域,更具体的说,涉及一种用户登陆方法、装置及web服务器。
背景技术
多租户技术(multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。采用多租户技术,一方面不需要进行重复的软件开发以及部署工作,节约代码编写成本。另一方面,即租即用,其他任何一个单位或个人想使用该系统时,后台服务器增加一个租户即可。
在使用多租户技术时进行租户登陆时,需要对租户进行身份验证,通常服务器将获取的租户的登陆信息发至第三方验证平台,第三方验证平台对租户进行身份验证,但引入第三方验证平台容易造成租户身份信息的泄露,安全性较低。
发明内容
有鉴于此,本发明提供一种用户登陆方法、装置及web服务器,以解决第三方验证平台对租户进行身份验证,容易造成租户身份信息的泄露,安全性较低的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种用户登陆方法,应用于web服务器,所述web服务器预先设置有不同的租户标识对应的数据源,所述数据源中预先存储有其对应的租户标识的用户身份参考信息以及用户操作数据;所述用户登陆方法包括:
获取用户登陆信息;所述用户登陆信息包括用户身份信息以及租户标识;
确定与所述租户标识对应的目标数据源,并从所述目标数据源中获取与所述租户标识对应的用户身份参考信息;
在所述用户身份信息与所述用户身份参考信息匹配的情况下,将所述web服务器使用的数据源切换至所述目标数据源,并基于所述目标数据源存储的用户操作数据进行页面渲染。
可选地,在不同的用户对应的登陆地址不同的情况下,获取用户登陆信息,包括:
获取用户在其对应的登陆地址的页面上输入的用户身份信息,并将所述登陆地址确定为所述租户标识。
可选地,确定与所述租户标识对应的目标数据源,包括:
依据预先设定的登陆地址与租户名称的对应关系,确定所述登陆地址对应的租户名称;
依据预先设定的租户名称与数据源的对应关系,确定所述租户名称对应的目标数据源。
可选地,在不同的用户对应的登陆地址相同的情况下,获取用户登陆信息,包括:
获取用户在登陆地址对应的页面上输入的用户身份信息以及租户标识。
可选地,确定与所述租户标识对应的目标数据源,包括:
将所述租户标识确定为租户名称,并依据预先设定的租户名称与数据源的对应关系,确定所述租户名称对应的目标数据源。
可选地,还包括:
获取在预设租户添加界面中输入的新租户信息;所述新租户信息包括数据源信息以及用户信息;所述用户信息包括租户标识以及用户身份参考信息;
在能够通过所述数据源信息连接到对应的数据源的情况下,将所述数据源信息对应的数据源添加到数据源连接池中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒华伟业科技股份有限公司,未经北京恒华伟业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010848599.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机动车尾气用催化剂及制备方法和用途
- 下一篇:一种无人机挂载的痛球弹投放装置