一种用户认证的迁移方法、装置、设备及存储介质制造方法及图纸

技术编号:30325082 阅读:58 留言:0更新日期:2021-10-10 00:06
本发明专利技术实施例公开了一种用户认证的迁移方法、装置、设备及存储介质,该方法包括:在原始认证系统中提取用户认证文件,并在用户认证文件中提取用户认证数据,作为目标用户认证数据;若目标认证系统中不存在与目标用户认证数据重复的数据,则将目标用户认证数据导入至目标认证系统;若目标认证系统中存在与目标用户认证数据重复的数据,则删除重复数据,或者将目标用户认证数据中的重复数据的关联数据写入到预设文件中,可以避免用户认证数据迁移错误,实现了用户认证数据的批量迁移,提升了用户认证数据迁移效率,同时保留了用户认证数据的标识数据,实现了用户认证的无缝迁移。实现了用户认证的无缝迁移。实现了用户认证的无缝迁移。

【技术实现步骤摘要】
一种用户认证的迁移方法、装置、设备及存储介质


[0001]本专利技术实施例涉及互联网
,尤其涉及一种用户认证的迁移方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网规模的不断扩大,网络业务量也不断增长;通过将多台服务器进行连接以形成集群,进而共同承担网络业务,对满足日益增长的业务需求具有重要意义。
[0003]不同的集群通常采用不同的用户认证方式,且在不同时间段内,同一集群采用的用户认证方式也可能发生变化。当某一集群的认证方式发生变化时,需要将原始认证系统的用户认证数据迁移至当前认证系统(即目标认证系统),以确保用户可以使用原始账号和密码继续访问当前集群;或者,两个集群需要同步用户认证数据时,第一集群采用原始认证系统,第二集群采用目标认证系统,需要将用户认证数据从原始认证系统迁移至目标认证系统,使用户可以使用原始的用户信息访问第二集群。
[0004]专利技术人在实现本专利技术的过程中,发现:现有的用户认证数据迁移方式,通常是将用户认证数据从原始认证系统中导出,并将用户认证数据逐个添加至当前认证系统,工作量大,且效率低下,严重浪费时间成本,同时无法保留用户认证数据的标识数据,无法实现用户认证的无缝迁移。

技术实现思路

[0005]本专利技术实施例提供了一种用户认证的迁移方法、装置、设备及存储介质,可以实现不同认证系统间的用户认证数据的迁移,可以避免用户认证数据迁移错误,可以提高数据迁移效率。
[0006]第一方面,本专利技术实施例提供了一种用户认证的迁移方法,包括:
[0007]在原始认证系统中提取用户认证文件,并在所述用户认证文件中提取用户认证数据,作为目标用户认证数据;
[0008]若目标认证系统中不存在与所述目标用户认证数据重复的数据,将所述目标用户认证数据导入至所述目标认证系统;
[0009]若所述目标认证系统中存在与所述目标用户认证数据重复的数据,删除重复数据,或者将所述目标用户认证数据中的重复数据的关联数据写入到预设文件中。
[0010]可选的,若所述目标认证系统中存在与所述目标用户认证数据重复的数据,提示删除重复数据,包括:
[0011]若所述目标认证系统中存在与所述目标用户认证数据中的目标用户标识数据重复的用户标识数据,提示删除重复的用户标识数据;所述目标用户标识数据包括用户身份标识信息和/或用户名称信息。
[0012]可选的,若所述目标认证系统中存在与所述目标用户认证数据重复的数据,将所述目标用户认证数据中的重复数据的关联数据写入到预设文件中,包括:
[0013]若所述目标认证系统中存在与所述目标用户认证数据中的目标用户组标识数据重复的用户组标识数据,将所述目标用户认证数据中重复的用户组标识数据以及对应的用户标识数据写入到预设文件中;其中,目标用户组标识数据包括用户组标识信息和/或用户组名称信息。
[0014]可选的,所述将所述目标用户认证数据中重复的用户组标识数据以及对应的用户标识数据写入到预设文件中,包括:
[0015]获取所述目标用户认证数据中重复的用户组标识数据对应的问题码信息;其中,所述问题码信息包括用户组标识数据重复的原因;
[0016]将所述目标用户认证数据中重复的用户组标识数据、对应的用户标识数据以及所述问题码信息写入到预设文件中。
[0017]可选的,若所述用户认证文件的文件格式为轻量级目录交换格式,所述将所述目标用户认证数据导入至目标认证系统,包括:
[0018]判断所述目标用户认证数据中的每条数据在原始认证系统的域名路径与在所述目标认证系统中的预设域名路径是否一致;
[0019]若否,则采用预设域名路径更新所述目标用户认证数据中每条数据的域名路径;
[0020]判断所述目标用户认证数据中的每条数据在原始认证系统的目标组织单元路径是否存在于目标认证系统中;
[0021]若否,则在所述目标认证系统中创建所述目标组织单元路径;
[0022]若接收到导入指令,将所述目标用户认证数据中的每条数据基于所述预设域名路径和所述目标组织单元路径进行存储。
[0023]可选的,若所述用户认证文件的文件格式为纯文本文件格式和/或电子表格格式,所述将所述目标用户认证数据导入至目标认证系统,包括:
[0024]获取所述目标用户认证数据中的用户标识数据和对应的用户组标识数据,并将所述用户标识数据逐个导入至目标认证系统以及将所述用户组标识数据逐组导入到所述目标认证系统中。
[0025]可选的,若所述用户认证文件的文件格式为纯文本文件格式和/或电子表格格式,所述在所述用户认证文件中提取用户认证数据,作为目标用户认证数据,包括:
[0026]在所述用户认证文件中提取用户身份标识信息、用户名称信息、用户组标识信息、用户组名称信息以及存储路径信息;
[0027]根据所述户身份标识信息、用户名称信息、用户组标识信息、用户组名称信息以及存储路径信息,生成用户认证数据;
[0028]若所述用户认证数据中包括重复的数据,则删除重复的数据,并将删除重复的数据后的用户认证数据作为目标用户认证数据。
[0029]第二方面,本专利技术实施例提供了一种用户认证的迁移装置,包括:
[0030]数据提取模块,用于在原始认证系统中提取用户认证文件,并在所述用户认证文件中提取用户认证数据,作为目标用户认证数据;
[0031]数据导入模块,用于若目标认证系统中不存在与所述目标用户认证数据重复的数据,将所述目标用户认证数据导入至所述目标认证系统;
[0032]重复数据处理模块,用于若所述目标认证系统中存在与所述目标用户认证数据重
复的数据,删除重复数据,或者将所述目标用户认证数据中的重复数据的关联数据写入到预设文件中。
[0033]第三方面,本专利技术实施例提供了一种电子设备,其特征在于,包括:
[0034]一个或多个处理器;
[0035]存储装置,用于存储一个或多个程序,
[0036]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的用户认证的迁移方法。
[0037]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所述的用户认证的迁移方法。
[0038]本专利技术实施例提供的技术方案,当目标认证系统和目标用户认证数据中的重复数据为用户标识数据时,则可以在目标认证系统或者目标用户认证数据中删除重复的用户标识数据,以避免重复数据导致的目标用户认证数据导入错误,实现了用户认证数据的批量迁移,提升了用户认证迁移效率;当目标认证系统与目标用户认证数据中重复的为用户组标识数据时,将目标用户认证数据中重复的用户组标识数据写入预设文件,可以避免用户认证迁移错误,同时可以避免用户标识数据对应的分组信息丢失,保证用户认证数据的完整性,实现了用户认证的无缝迁移;在将用户组标识数据写入预设文件时,同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户认证的迁移方法,其特征在于,包括:在原始认证系统中提取用户认证文件,并在所述用户认证文件中提取用户认证数据,作为目标用户认证数据;若目标认证系统中不存在与所述目标用户认证数据重复的数据,将所述目标用户认证数据导入至所述目标认证系统;若所述目标认证系统中存在与所述目标用户认证数据重复的数据,删除重复数据,或者将所述目标用户认证数据中的重复数据的关联数据写入到预设文件中。2.根据权利要求1所述的方法,其特征在于,若所述目标认证系统中存在与所述目标用户认证数据重复的数据,提示删除重复数据,包括:若所述目标认证系统中存在与所述目标用户认证数据中的目标用户标识数据重复的用户标识数据,提示删除重复的用户标识数据;所述目标用户标识数据包括用户身份标识信息和/或用户名称信息。3.根据权利要求1所述的方法,其特征在于,若所述目标认证系统中存在与所述目标用户认证数据重复的数据,将所述目标用户认证数据中的重复数据的关联数据写入到预设文件中,包括:若所述目标认证系统中存在与所述目标用户认证数据中的目标用户组标识数据重复的用户组标识数据,将所述目标用户认证数据中重复的用户组标识数据以及对应的用户标识数据写入到预设文件中;其中,目标用户组标识数据包括用户组标识信息和/或用户组名称信息。4.根据权利要求3所述的方法,其特征在于,所述将所述目标用户认证数据中重复的用户组标识数据以及对应的用户标识数据写入到预设文件中,包括:获取所述目标用户认证数据中重复的用户组标识数据对应的问题码信息;其中,所述问题码信息包括用户组标识数据重复的原因;将所述目标用户认证数据中重复的用户组标识数据、对应的用户标识数据以及所述问题码信息写入到预设文件中。5.根据权利要求1所述的方法,其特征在于,若所述用户认证文件的文件格式为轻量级目录交换格式,所述将所述目标用户认证数据导入至目标认证系统,包括:判断所述目标用户认证数据中的每条数据在原始认证系统的域名路径与在所述目标认证系统中的预设域名路径是否一致;若否,则采用预设域名路径更新所述目标用户认证数据中每条数据的域名路径;判断所述目标用户认证数据中的每条数据在原始认证系统的目标组织单元路径是否存在于目标认证系统...

【专利技术属性】
技术研发人员:李媛郝文静张涛原帅吕灼恒王家尧
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1