一种标识用户身份的方法及装置与流程

文档序号:17238598发布日期:2019-03-30 08:28阅读:来源:国知局

技术特征:

1.一种标识用户身份的方法,其特征在于,所述方法包括:

第一平台接收第二平台发送的第一请求,所述第一请求包括第一标识,所述第一标识为所述第二平台接入所述第一平台后,所述第一平台分配给所述第二平台的用于标识所述第二平台的序列号;

获取与所述第一标识对应的第二标识,所述第二标识为所述第一平台内用于标识所述第二平台身份的序列号;

获取与所述第一请求对应的第三标识,所述第三标识为当前登录第一平台的登录用户账户;

采用所述第二标识对所述第三标识进行加密,得到第四标识,所述第四标识为所述第一平台返回第二平台的用于识别所述登录用户的序列号;以及

向第二平台返回所述第四标识。

2.根据权利要求1所述的方法,其特征在于,所述第一请求还包括第一业务处理参数,在所述采用所述第二标识对所述第三标识进行加密,得到第四标识的步骤之前,所述方法还包括:

基于所述第三标识,对所述第一业务处理参数执行对应的业务处理,得到第一业务处理结果。

3.根据权利要求2所述的方法,其特征在于,还包括:

在向所述第二平台返回所述第四标识的同时,返回所述第一业务处理结果。

4.根据权利要求1所述的方法,其特征在于,所述第一平台接收第二平台发送的第一请求的步骤之前,还包括:

展示授权页面;

获取第二平台对应的回调地址;

在检测到用户在所述授权页面中的授权操作后,将预设的授权码添加到所述回调地址中,并跳转到所述回调地址对应的页面;

当接收到第二平台发送的令牌请求时,针对所述令牌请求返回对应的授权令牌token至所述第二平台,其中,所述令牌请求包括授权码。

5.根据权利要求4所述的方法,其特征在于,所述第一平台接收第二平台发送的第一请求的步骤包括:

第一平台检测第二平台采用所述授权令牌token调用所述第一平台中对应的API接口;

第一平台接收所述第二平台通过所述API接口传入的第一请求。

6.根据权利要求4或5所述的方法,其特征在于,所述第三标识包含特殊标签,所述获取与所述第一请求对应的第三标识的步骤包括:

定位与所述授权令牌token对应的API接口;

查看所述API接口中的参数是否包含特殊标签的参数;

若是,则获得所述包含特殊标签的参数,作为第三标识。

7.根据权利要求1所述的方法,其特征在于,所述获取与所述第一标识对应的第二标识的步骤包括:

获得关联数据库,所述关联数据库包括第一标识与第二标识的关联关系;

从所述关联数据库中匹配所述第一标识;

获得与所述第一标识匹配的第二标识。

8.根据权利要求1所述的方法,其特征在于,所述采用所述第二标识对所述第三标识进行加密,得到第四标识的步骤包括:

获取加密密钥;

采用所述加密密钥以及所述第二标识,对所述第三标识进行加密,得到第四标识。

9.一种标识用户身份的方法,其特征在于,所述的方法包括:

第一平台接收第二平台发送的第二请求,所述第二请求包括第一标识及第四标识,其中,所述第一标识为所述第二平台接入所述第一平台后,所述第一平台分配给所述第二平台的用于标识所述第二平台的序列号;所述第四标识为所述第一平台返回第二平台的用于识别当前登录第一平台的登录用户的序列号;

获取与所述第一标识对应的第二标识,所述第二标识为所述第一平台内用于标识所述第二平台身份的序列号;

采用所述第二标识对所述第四标识进行解密,得到第三标识,所述第三标识为当前登录第一平台的登录用户账户。

10.根据权利要求9所述的方法,其特征在于,所述第二请求还包括第二业务处理参数,在所述采用所述第二标识对所述第四标识进行解密,得到第三标识的步骤之后,所述方法还包括:

基于所述第三标识,对所述第二业务处理参数执行对应的业务处理,得到第二业务处理结果;

采用所述第二标识对所述第三标识进行加密,得到第四标识;

向所述第二平台返回所述第四标识及所述第二业务处理结果。

11.根据权利要求9所述的方法,其特征在于,所述采用所述第二标识对所述第四标识进行解密,得到第三标识的步骤包括:

获取解密密钥;

采用所述解密密钥及所述第二标识,对所述第四标识解密,得到第三标识。

12.根据权利要求9或10或11所述的方法,其特征在于,在所述采用所述第二标识对所述第四标识进行解密,得到第三标识的步骤之后,还包括:

对所述第三标识添加特殊标签。

13.一种标识用户身份的装置,其特征在于,所述装置包括:

第一请求接收模块,用于接收第二平台发送的第一请求,所述第一请求包括第一标识,所述第一标识为所述第二平台接入所述第一平台后,所述第一平台分配给所述第二平台的用于标识所述第二平台的序列号;

第二标识获取模块,用于获取与所述第一标识对应的第二标识,所述第二标识为所述第一平台内用于标识所述第二平台身份的序列号;

第三标识获取模块,用于获取与所述第一请求对应的第三标识,所述第三标识为当前登录第一平台的登录用户账户;

加密模块,用于采用所述第二标识对所述第三标识进行加密,得到第四标识,所述第四标识为所述第一平台返回第二平台的用于识别用户的序列号;

标识返回模块,用于向第二平台返回所述第四标识。

14.根据权利要求13所述的装置,其特征在于,所述第一请求还包括第一业务处理参数,所述装置还包括:

第一业务处理模块,用于基于所述第三标识,对所述第一业务处理参数执行对应的业务处理,得到第一业务处理结果。

15.根据权利要求14所述的装置,其特征在于,还包括:

第一结果返回模块,用于在向所述第二平台返回所述第四标识的同时,返回所述第一业务处理结果。

16.根据权利要求13所述的装置,其特征在于,还包括:

授权页面展示模块,用于展示授权页面;

回调地址获取模块,用于获取第二平台对应的回调地址;

授权码添加模块,用于在检测到用户在所述授权页面中的授权操作后,将预设的授权码添加到所述回调地址中,并跳转到所述回调地址对应的页面;

授权模块,用于在接收到第二平台发送的令牌请求时,针对所述令牌请求返回对应的授权令牌token至所述第二平台,其中,所述令牌请求包括授权码。

17.根据权利要求16所述的装置,其特征在于,所述第一请求接收模块包括:

接口调用子模块,用于检测第二平台采用所述授权令牌token调用所述第一平台中对应的API接口;

请求接收子模块,用于接收所述第二平台通过所述API接口传入的第一请求。

18.根据权利要求16或17所述的装置,其特征在于,所述第三标识包含特殊标签,所述第三标识获取模块包括:

接口定位子模块,用于定位与所述授权令牌token对应的API接口;

接口判断子模块,用于查看所述API接口中的参数是否包含特殊标签的参数;

标识获得子模块,用于在所述API接口中的参数中包含特殊标签的参数时,获得所述包含特殊标签的参数,作为第三标识。

19.根据权利要求13所述的装置,其特征在于,所述第二标识获取模块包括:

关联数据库获得子模块,用于获得关联数据库,所述关联数据库包括第一标识与第二标识的关联关系;

匹配子模块,用于从所述关联数据库中匹配所述第一标识;

第二标识获得子模块,用于获得与所述第一标识匹配的第二标识。

20.根据权利要求13所述的装置,其特征在于,所述加密模块包括:

密钥获取子模块,用于获取加密密钥;

加密子模块,用于采用所述加密密钥以及所述第二标识,对所述第三标识进行加密,得到第四标识。

21.一种标识用户身份的装置,其特征在于,所述的装置包括:

第二请求接收模块,用于接收第二平台发送的第二请求,所述第二请求包括第一标识及第四标识,其中,所述第一标识为所述第二平台接入所述第一平台后,所述第一平台分配给所述第二平台的用于标识所述第二平台的序列号;所述第四标识为所述第一平台返回第二平台的用于识别用户的序列号;

第二标识获取模块,用于获取与所述第一标识对应的第二标识,所述第二标识为所述第一平台内用于标识所述第二平台身份的序列号;

解密模块,用于采用所述第二标识对所述第四标识进行解密,得到第三标识,所述第三标识为当前登录第一平台的登录用户账户。

22.根据权利要求21所述的装置,其特征在于,所述第二请求还包括第二业务处理参数,所述装置还包括:

第二结果获得模块,用于基于所述第三标识,对所述第二业务处理参数执行对应的业务处理,得到第二业务处理结果;

加密模块,用于采用所述第二标识对所述第三标识进行加密,得到第四标识;

结果发送模块,用于向所述第二平台返回所述第四标识及所述第二业务处理结果。

23.根据权利要求21所述的装置,其特征在于,所述解密模块包括:

密钥获取子模块,用于获取解密密钥;

解密子模块,用于采用所述解密密钥及所述第二标识,对所述第四标识解密,得到第三标识。

24.根据权利要求21或22或23所述的装置,其特征在于,所述装置还包括:

标签添加模块,用于对所述第三标识添加特殊标签。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1