[发明专利]身份标识生成方法及装置、存储介质及电子设备在审
申请号: | 202110571190.2 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113392369A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 糜鹏程 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F21/62;G06K19/06 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 身份 标识 生成 方法 装置 存储 介质 电子设备 | ||
本公开提供一种身份标识生成方法及装置、电子设备、计算机可读存储介质,涉及计算机技术领域。所述身份标识生成方法包括:获取第三方应用的应用信息,并依据所述应用信息生成与所述第三方应用对应的身份标识生成函数,其中,所述身份标识生成函数为严格单调函数,且所述身份标识生成函数与所述第三方应用一一对应;获取用户的身份信息,依据所述身份信息以及所述身份标识生成函数为所述用户生成对应的身份标识。本公开利用严格单调函数生成用户的身份标识,达到了节约系统存储空间、无需进行大量运算等效果。
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种身份标识生成方法、身份标识生成装置、电子设备以及计算机可读存储介质。
背景技术
随着计算机和网络通信技术的不断发展,各类应用软件应运而生,极大了地丰富和方便了人民的日常生活与工作。在很多时候,内部系统的用户常常需要访问外部的第三方应用,在这一访问过程中,唯一的身份标识是系统安全性的必要保障,例如,openId便是所有开放平台在基于oauth2.0进行授权后,反馈给外部ISV(独立软件开发商)的系统内部用户的唯一标识。
相关技术中,主要通过hash算法(哈希算法)或对称加解密算法为第三方应用生成对应的用户openId。然而,上述方法存在空间浪费、运算复杂以及生成的openId长度没有范围,占用网络IO(输入输出)等问题。
因此,为了解决上述问题,需要提供一种身份标识生成方法,以达到节约系统存储空间、简化运算以及缩短生成的用户openId的长度的效果。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开实施例的目的在于提供一种身份标识生成方法、身份标识生成装置、电子设备以及计算机可读存储介质,从而在一定程度上解决了相关技术存在的空间浪费、运算复杂以及生成的身份标识长度没有范围,占用网络IO(输入输出)等问题。
根据本公开的第一方面,提供一种身份标识生成方法,包括:
获取第三方应用的应用信息,并依据所述应用信息生成与所述第三方应用对应的身份标识生成函数,其中,所述身份标识生成函数为严格单调函数,且所述身份标识生成函数与所述第三方应用一一对应;
获取用户的身份信息,依据所述身份信息以及所述身份标识生成函数为所述用户生成对应的身份标识。
在本公开的一种示例性实施例中,所述方法还包括:
计算所述身份标识生成函数的反函数;
获取所述用户身份标识,根据所述用户身份标识及所述反函数得到所述用户的身份信息。
在本公开的一种示例性实施例中,所述身份标识为OpenID,所述身份标识生成函数为OpenID生成函数;
所述获取第三方应用的应用信息,并依据所述应用信息生成与所述第三方应用对应的身份标识生成函数,包括:
获取第三方应用的应用信息,并依据所述应用信息生成与所述第三方应用对应的OpenID生成函数;
所述获取用户的身份信息,依据所述身份信息以及所述身份标识生成函数为所述用户生成对应的身份标识,包括:
获取用户的身份信息,依据所述身份信息以及所述OpenID生成函数为所述用户生成对应的OpenID。
在本公开的一种示例性实施例中,所述方法还包括:
计算所述OpenID生成函数的反函数;
获取所述用户对应的OpenID,根据所述OpenID及所述反函数得到所述用户的身份信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110571190.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种墙面挂网层及挂网墙
- 下一篇:基于多任务学习的遥感场景分类方法