System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多平台统一登录的方法、系统和装置制造方法及图纸_技高网

一种多平台统一登录的方法、系统和装置制造方法及图纸

技术编号:40588593 阅读:4 留言:0更新日期:2024-03-12 21:48
本发明专利技术公开了一种多平台统一登录的方法、系统和装置,包括以下步骤:步骤一:在一个统一身份认证平台上,为用户创建一个统一账号,该统一账号包括用户的基本信息和密码;步骤二:在该统一身份认证平台上,为用户分配不低于一个的平台权限,每个平台权限对应一个接入平台,该接入平台是用户需要登录和授权的平台之一;步骤三:当用户需要在某个接入平台上进行登录和授权时,用户使用该统一账号和密码在该接入平台上进行登录请求;步骤四:该接入平台将该登录请求转发给该统一身份认证平台。本发明专利技术能够实现用户使用同一套账号密码在多个平台进行登录和授权,提高用户的使用便利性和安全性。

【技术实现步骤摘要】

本专利技术涉及网络平台,具体为一种多平台统一登录的方法、系统和装置


技术介绍

1、随着互联网的发展,用户需要在不同的平台(如网站、应用、设备等)进行注册、登录和授权,以使用各种网络服务。然而,不同的平台往往有不同的账号体系和权限管理,导致用户需要记住多个账号密码,或者频繁地进行账号切换和授权操作,给用户带来了不便和困扰。同时,由于用户的账号密码可能被泄露或盗用,也给用户的信息安全带来了隐患,为了解决上述问题,目前已有一些技术方案,如oauth、openid、saml等,实现了用户在不同的平台之间进行账号登录和授权的功能。

2、然而,现有的网络平台操作方式存在以下的问题:用户仍然需要在每个平台进行注册,创建不同的账号密码,增加了用户的记忆负担和管理成本;用户在不同的平台之间进行账号登录和授权时,需要进行多次的跳转和确认,降低了用户的使用体验和效率;用户的账号密码仍然可能被泄露或盗用,导致用户的信息安全受到威胁。因此,目前仍然存在一种多平台账号统一登录的方法、系统和装置的技术需求,能够实现用户使用同一套账号密码在多个平台进行登录和授权,提高用户的使用便利性和安全性。


技术实现思路

1、本专利技术的目的在于提供一种多平台统一登录的方法、系统和装置,解决了用户仍然需要在每个平台进行注册,创建不同的账号密码,增加了用户的记忆负担和管理成本;用户在不同的平台之间进行账号登录和授权时,需要进行多次的跳转和确认,降低了用户的使用体验和效率;用户的账号密码仍然可能被泄露或盗用,导致用户的信息安全受到威胁,这一技术问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种多平台统一登录的方法,包括以下步骤:

3、步骤一:在一个统一身份认证平台上,为用户创建一个统一账号,该统一账号包括用户的基本信息和密码;

4、步骤二:在该统一身份认证平台上,为用户分配不低于一个的平台权限,每个平台权限对应一个接入平台,该接入平台是用户需要登录和授权的平台之一;

5、步骤三:当用户需要在某个接入平台上进行登录和授权时,用户使用该统一账号和密码在该接入平台上进行登录请求;

6、步骤四:该接入平台将该登录请求转发给该统一身份认证平台,该统一身份认证平台验证该统一账号和密码的有效性和正确性,以及该统一账号是否具有该接入平台的平台权限;

7、步骤五:如果验证成功,该统一身份认证平台向该接入平台返回一个登录成功的响应,该响应包括一个令牌,该令牌是该统一账号在该接入平台上的唯一标识;

8、步骤六:该接入平台根据该令牌为该统一账号分配不低于一个的角色权限,每个角色权限对应该接入平台上的不低于一个的资源权限,该资源权限是用户可以访问和操作的资源;

9、步骤七:用户根据该令牌和该角色权限在该接入平台上进行授权操作,访问和操作该接入平台上的资源。

10、作为本专利技术的一种优选方式,包括以下组件:

11、一个统一身份认证平台,用于为用户创建一个统一账号,该统一账号包括用户的基本信息和密码,以及为用户分配不低于一个的平台权限,每个平台权限对应一个接入平台,该接入平台是用户需要登录和授权的平台之一;

12、不低于一个的接入平台,用于接收用户使用该统一账号和密码进行的登录请求,将该登录请求转发给该统一身份认证平台,接收该统一身份认证平台返回的登录成功的响应,根据该响应中的令牌为该统一账号分配不低于一个的角色权限,以及提供用户可以访问和操作的资源;

13、不低于一个的通信模块,用于实现该统一身份认证平台和该不低于一个的接入平台之间的数据传输和交互;

14、不低于一个的存储模块,用于存储该统一账号的基本信息、密码、平台权限、令牌数据,以及该不低于一个的接入平台的角色权限、资源权限数据;

15、不低于一个的处理模块,用于执行该统一身份认证平台和该不低于一个的接入平台的各种逻辑和算法,如验证、分配、授权。

16、作为本专利技术的一种优选方式,包括以下部件:

17、一个统一身份认证平台,用于为用户创建一个统一账号,该统一账号包括用户的基本信息和密码,以及为用户分配不低于一个的平台权限,每个平台权限对应一个接入平台,该接入平台是用户需要登录和授权的平台之一,该统一身份认证平台包括:

18、一个账号创建模块,用于接收用户的注册信息,生成一个统一账号,将该统一账号的基本信息和密码存储在一个存储模块中;

19、一个平台权限分配模块,用于接收用户的平台权限申请,根据用户的申请和该统一身份认证平台的规则,为用户分配不低于一个的平台权限,将该统一账号的平台权限存储在一个存储模块中;

20、一个登录验证模块,用于接收来自不低于一个的接入平台的登录请求,验证该登录请求中的统一账号和密码的有效性和正确性,以及该统一账号是否具有该接入平台的平台权限,如果验证成功,生成一个令牌,将该令牌存储在一个存储模块中,并通过一个通信模块向该接入平台返回一个登录成功的响应,该响应包括该令牌;

21、不低于一个的接入平台,用于接收用户使用该统一账号和密码进行的登录请求,将该登录请求转发给该统一身份认证平台,接收该统一身份认证平台返回的登录成功的响应,根据该响应中的令牌为该统一账号分配不低于一个的角色权限,以及提供用户可以访问和操作的资源,该不低于一个的接入平台包括:

22、一个登录请求模块,用于接收用户使用该统一账号和密码进行的登录请求,将该登录请求通过一个通信模块转发给该统一身份认证平台;

23、一个登录响应模块,用于接收来自该统一身份认证平台的登录成功的响应,从该响应中获取该令牌,将该令牌存储在一个存储模块中;

24、一个角色权限分配模块,用于根据该令牌和该接入平台的规则,为该统一账号分配不低于一个的角色权限,将该统一账号的角色权限存储在一个存储模块中;

25、一个资源提供模块,用于根据该令牌和该统一账号的角色权限,提供用户可以访问和操作的资源;

26、不低于一个的通信模块,用于实现该统一身份认证平台和该不低于一个的接入平台之间的数据传输和交互;

27、不低于一个的存储模块,用于存储该统一账号的基本信息、密码、平台权限、令牌数据,以及该不低于一个的接入平台的角色权限、资源权限数据;

28、不低于一个的处理模块,用于执行该统一身份认证平台和该不低于一个的接入平台的各种逻辑和算法,如验证、分配、授权。

29、与现有技术相比,本专利技术的有益效果如下:

30、本专利技术设计的多平台管理方式达到用户只需要在一个统一身份认证平台上创建一个统一账号,就可以使用同一套账号密码在多个平台进行登录和授权,无需在每个平台进行注册和切换,提高了用户的使用便利性和效率,用户的账号密码只在一个统一身份认证平台上进行验证,不需要在每个平台进行验证,降低了用户的账号密码泄露或盗用的风险,提高了用户的信息安全性,用户本文档来自技高网...

【技术保护点】

1.一种多平台统一登录的方法,其特征在于:包括以下步骤:

2.一种多平台统一登录的系统,其特征在于:包括以下组件:

3.一种多平台统一登录的装置,其特征在于:包括以下部件:

【技术特征摘要】

1.一种多平台统一登录的方法,其特征在于:包括以下步骤:

2.一种多平台统一登录的系统...

【专利技术属性】
技术研发人员:陈辉王小虎程江尚斌斌杨靖栋史军飞
申请(专利权)人:上海涡链医疗科技有限公司
类型:发明
国别省市:

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

1