【技术实现步骤摘要】
一种登录方法
[0001]本专利技术涉及软件应用系统登录
,具体为一种登录方法
。
技术介绍
[0002]单点登录是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,多个应用系统可以获取到相应的用户信息
。
[0003]现有技术中,大多数类似项目使用的登录技术只能针对其本身公司的平台,并不包含云上协同平台及
keycloak
认证系统,所以具有一定的局限性
。
技术实现思路
[0004]本专利技术的目的在于提供一种登录方法,云上协同平台与子系统的单点登录问题,即登录到云上协同平台后,再进入子系统则无需输入子系统的用户名密码即可登录
。
减少了用户的登录步骤,提高了登录效率
。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种登录方法,所述方法包括以下步骤:
[0006]使用云上协同平台及
keycloak
共同作为认证系统;
[0007]对云上协同的用户信息进行校验;
[0008]后续业务操作
。
[0009]优选的,使用云上协同平台及
keycloak
共同作为认证系统的具体操作包括:
[0010]用户在云上协同点击按钮,前端页面调用云上协同接口来获取登录码
code
,以下简称
code
;
[0011]云上协同收到请求后将
code
返回给前端 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种登录方法,其特征在于:所述方法包括以下步骤:使用云上协同平台及
keycloak
共同作为认证系统;对云上协同的用户信息进行校验;后续业务操作
。2.
根据权利要求1所述的一种登录方法,其特征在于:使用云上协同平台及
keycloak
共同作为认证系统的具体操作包括:用户在云上协同点击按钮,前端页面调用云上协同接口来获取登录码
code
,以下简称
code
;云上协同收到请求后将
code
返回给前端页面;前端页面向后端服务发起登录请求,此请求中携带
code
;后端服务收到登录请求后,携带
appKey
及
appSecret
请求云上协同服务来获取
ccwork token
,以下简称
token
;云上协同将用户详细信息返回给后端服务,详细信息中包括用户名及用户邮箱;后端服务收到用户详细信息后将其保存到数据库中;用户信息中的
userId
与用户名
username
为一一对应关系,用于以后的登录校验
。3.
根据权利要求1所述的一种登录方法,其特征在于:使用云上协同平台及
keycloak
共同作为认证系统的具体操作还包括:云上协同将
token
返回给后端服务,
token
是后端服务后续请求云上协同接口的
token
;后端服务携带
code
以及
token
对云上协同进行请求来获取用户的
技术研发人员:王文宇,马顺安,李腾飞,张目飞,陈尧,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。