系统的登录方法及装置、处理器和电子设备制造方法及图纸

技术编号:37277491 阅读:10 留言:0更新日期:2023-04-20 23:44
本申请公开了一种系统的登录方法及装置、处理器和电子设备。该方法包括:通过第三方系统获取登录网络平台的多个登录对象的信息集合;获取目标对象登录网络平台的登录信息,其中,目标对象为待登录第三方系统的对象;依据登录信息,获取目标对象的基础信息;依据基础信息和信息集合,确定目标对象登录第三方系统的登录结果。通过本申请,解决了相关技术中登录第三方系统的效果较差的问题。录第三方系统的效果较差的问题。录第三方系统的效果较差的问题。

【技术实现步骤摘要】
系统的登录方法及装置、处理器和电子设备


[0001]本申请涉及计算机
,具体而言,涉及一种系统的登录方法及装置、处理器和电子设备。

技术介绍

[0002]在全国各地大力推进教育信息化建设的大背景下,取得了阶段性成果,为教育信息化的进一步快速发展奠定了良好基础。近年来陆续上的管理类、教育教学等软件系统各异,各应用系统需要以安全为前提快速完成对接,实现各应用系统统一管理,且各系统内用户及机构一次注册后多系统无感登录,实现用户机构数据保持统一。
[0003]相关技术一使用第三方授权登录的场景及方案:比如,登录一些网站或者应用的时候,可以选择使用第三方授权登录的方式,这是典型的OAuth2(开放授权)认证模式。但是,OAuth2只是一个协议,不同的系统厂商可能有自己的OAuth2实现方式,会出现兼容性的问题;而且,OAuth2只是作为统一认证鉴权,不涉及与第三方用户及机构的统一管理。
[0004]相关技术二单点登录场景及方案:同一个项目中有很多微服务或公司内部有很多相关系统,需要做单点认证时,可以专门做一个认证中心,所有的服务都要到这个认证中心做认证,只做一次登录,就可以在多个授权范围内的服务中自由串行。但是,相关技术二存在安全隐患,因为只需要登录一次,所有的授权的应用系统都可以访问,可能导致一些很重要的信息泄露;另外,单点登录作为用户通过单次登录跨多个系统访问不同应用程序的方法,不涉及与第三方用户及机构的统一管理。
[0005]针对相关技术中登录第三方系统的效果较差的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本申请的主要目的在于提供一种系统的登录方法及装置、处理器和电子设备,以解决相关技术中登录第三方系统的效果较差的问题。
[0007]为了实现上述目的,根据本申请的一个方面,提供了一种系统的登录方法。该方法包括:通过第三方系统获取登录网络平台的多个登录对象的信息集合;获取目标对象登录所述网络平台的登录信息,其中,所述目标对象为待登录第三方系统的对象;依据所述登录信息,获取所述目标对象的基础信息;依据所述基础信息和所述信息集合,确定所述目标对象登录所述第三方系统的登录结果。
[0008]进一步地,依据所述基础信息和所述信息集合,确定所述目标对象登录所述第三方系统的登录结果包括:判断所述信息集合中是否包含所述目标对象的基础信息;若所述信息集合中不包含所述目标对象的基础信息,则向所述目标对象发送提醒信息,以提醒所述目标对象登录所述第三方系统失败;若所述信息集合中包含所述目标对象的基础信息,则控制所述目标对象成功登录所述第三方系统。
[0009]进一步地,若所述信息集合中包含所述目标对象的基础信息,则控制所述目标对
象成功登录所述第三方系统包括:若所述信息集合中包含所述目标对象的基础信息,则从所述信息集合中获取目标信息,其中,所述目标信息用于表示从所述信息集合中获取的所述目标对象的基础信息;判断所述目标信息与所述目标对象的基础信息是否相同;若所述目标信息与所述目标对象的基础信息相同,则控制所述目标对象成功登录所述第三方系统;若所述目标信息与所述目标对象的基础信息不相同,则更新所述信息集合中所述目标对象的基础信息,并控制所述目标对象成功登录所述第三方系统。
[0010]进一步地,在通过第三方系统获取登录网络平台的多个登录对象的信息集合之前,所述方法还包括:获取所述第三方系统发送的目标请求,其中,所述目标请求用于请求获取登录所述网络平台的多个登录对象的信息集合;依据所述目标请求,获取所述第三方系统的ID信息和签名信息;基于所述第三方系统的ID信息和签名信息,验证所述第三方系统的身份信息和权限信息,得到验证结果;依据所述验证结果,向所述第三方系统发送登录所述网络平台的多个登录对象的信息集合。
[0011]进一步地,所述登录信息中至少包括登录凭证,依据所述登录信息,获取所述目标对象的基础信息包括:判断所述登录凭证是否已过期;若所述登录凭证已过期,则向所述目标对象发送提醒信息,以提醒所述目标对象登录所述第三方系统失败;若所述登录凭证未过期,则获取所述目标对象的基础信息。
[0012]进一步地,在获取目标对象登录所述网络平台的登录信息之前,所述方法还包括:获取所述目标对象发送的登录请求,其中,所述登录请求用于请求登录所述网络平台;依据所述登录请求,确定所述目标对象登录所述网络平台的登录信息;获取所述第三方系统对应的密钥;采用所述密钥对所述登录信息进行加密,得到加密后的登录信息,并将所述加密后的登录信息发送至所述第三方系统。
[0013]进一步地,在将所述加密后的登录信息发送至所述第三方系统之后,所述方法还包括:采用所述密钥对加密后的登录信息进行解密,得到解密后的登录信息;依据所述解密后的登录信息,控制所述目标对象登录所述第三方系统。
[0014]为了实现上述目的,根据本申请的另一方面,提供了一种系统的登录装置。该装置包括:第一获取单元,用于通过第三方系统获取登录网络平台的多个登录对象的信息集合;第二获取单元,用于获取目标对象登录所述网络平台的登录信息,其中,所述目标对象为待登录第三方系统的对象;第三获取单元,用于依据所述登录信息,获取所述目标对象的基础信息;第一确定单元,用于依据所述基础信息和所述信息集合,确定所述目标对象登录所述第三方系统的登录结果。
[0015]进一步地,所述第一确定单元包括:第一判断模块,用于判断所述信息集合中是否包含所述目标对象的基础信息;第一发送模块,用于若所述信息集合中不包含所述目标对象的基础信息,则向所述目标对象发送提醒信息,以提醒所述目标对象登录所述第三方系统失败;第一控制模块,用于若所述信息集合中包含所述目标对象的基础信息,则控制所述目标对象成功登录所述第三方系统。
[0016]进一步地,所述第一控制模块包括:第一获取子模块,用于若所述信息集合中包含所述目标对象的基础信息,则从所述信息集合中获取目标信息,其中,所述目标信息用于表示从所述信息集合中获取的所述目标对象的基础信息;第一判断子模块,用于判断所述目标信息与所述目标对象的基础信息是否相同;第一控制子模块,用于若所述目标信息与所
述目标对象的基础信息相同,则控制所述目标对象成功登录所述第三方系统;第二控制子模块,用于若所述目标信息与所述目标对象的基础信息不相同,则更新所述信息集合中所述目标对象的基础信息,并控制所述目标对象成功登录所述第三方系统。
[0017]进一步地,所述装置还包括:第四获取单元,用于在通过第三方系统获取登录网络平台的多个登录对象的信息集合之前,获取所述第三方系统发送的目标请求,其中,所述目标请求用于请求获取登录所述网络平台的多个登录对象的信息集合;第五获取单元,用于依据所述目标请求,获取所述第三方系统的ID信息和签名信息;第一验证单元,用于基于所述第三方系统的ID信息和签名信息,验证所述第三方系统的身份信息和权限信息,得到验证结果;第一发送单元,用于依据所述验证结果,向所述第三方系统发送登录所述网络平本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统的登录方法,其特征在于,包括:通过第三方系统获取登录网络平台的多个登录对象的信息集合;获取目标对象登录所述网络平台的登录信息,其中,所述目标对象为待登录第三方系统的对象;依据所述登录信息,获取所述目标对象的基础信息;依据所述基础信息和所述信息集合,确定所述目标对象登录所述第三方系统的登录结果。2.根据权利要求1所述的方法,其特征在于,依据所述基础信息和所述信息集合,确定所述目标对象登录所述第三方系统的登录结果包括:判断所述信息集合中是否包含所述目标对象的基础信息;若所述信息集合中不包含所述目标对象的基础信息,则向所述目标对象发送提醒信息,以提醒所述目标对象登录所述第三方系统失败;若所述信息集合中包含所述目标对象的基础信息,则控制所述目标对象成功登录所述第三方系统。3.根据权利要求2所述的方法,其特征在于,若所述信息集合中包含所述目标对象的基础信息,则控制所述目标对象成功登录所述第三方系统包括:若所述信息集合中包含所述目标对象的基础信息,则从所述信息集合中获取目标信息,其中,所述目标信息用于表示从所述信息集合中获取的所述目标对象的基础信息;判断所述目标信息与所述目标对象的基础信息是否相同;若所述目标信息与所述目标对象的基础信息相同,则控制所述目标对象成功登录所述第三方系统;若所述目标信息与所述目标对象的基础信息不相同,则更新所述信息集合中所述目标对象的基础信息,并控制所述目标对象成功登录所述第三方系统。4.根据权利要求1所述的方法,其特征在于,在通过第三方系统获取登录网络平台的多个登录对象的信息集合之前,所述方法还包括:获取所述第三方系统发送的目标请求,其中,所述目标请求用于请求获取登录所述网络平台的多个登录对象的信息集合;依据所述目标请求,获取所述第三方系统的ID信息和签名信息;基于所述第三方系统的ID信息和签名信息,验证所述第三方系统的身份信息和权限信息,得到验证结果;依据所述验证结果,向所述第三方系统发送登录所述网络平台的多个登录...

【专利技术属性】
技术研发人员:李婷
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1