预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113938886A(43)申请公布日2022.01.14(21)申请号202111442126.0(22)申请日2021.11.30(71)申请人上海派拉软件股份有限公司地址200120上海市浦东新区(上海)自由贸易试验区张东路1388号27幢102室(72)发明人刘欢(74)专利代理机构北京品源专利代理有限公司11332代理人倪焱(51)Int.Cl.H04W12/06(2021.01)H04L9/40(2022.01)权利要求书2页说明书15页附图8页(54)发明名称身份认证平台测试方法、装置、设备及存储介质(57)摘要本发明实施例公开了一种身份认证平台测试方法、装置、设备及存储介质,该方法包括:通过身份认证平台创建虚拟用户、注册虚拟应用以及基于虚拟用户注册虚拟应用的虚拟应用账号,身份认证平台用于基于虚拟应用对应的预设协议提供单点登录功能;在注册虚拟应用的过程中,配置虚拟用户的预设用户信息;模拟浏览器客户端和虚拟应用调用身份认证平台中与预设协议相对应的预设认证过程接口进行虚拟用户登录认证,获取身份认证平台返回的目标用户信息;判断目标用户信息与预设用户信息是否匹配,若是,则测试通过。该方法解决了身份认证平台测试过程中,协议应用实际搭建和手工配置的问题,实现高效验证企业应用单点登录功能的目的。CN113938886ACN113938886A权利要求书1/2页1.一种身份认证平台测试方法,其特征在于,包括:通过身份认证平台创建虚拟用户、注册虚拟应用、以及基于所述虚拟用户注册所述虚拟应用的虚拟应用账号,其中,在注册虚拟应用的过程中,配置所述虚拟用户的预设用户信息,所述身份认证平台用于基于所述虚拟应用对应的预设协议提供单点登录功能;模拟浏览器客户端和所述虚拟应用调用所述身份认证平台中与所述预设协议相对应的预设认证过程接口进行所述虚拟用户的登录认证,以获取所述身份认证平台返回的目标用户信息;判断所述目标用户信息与所述预设用户信息是否匹配,若是,则确定所述身份认证平台的对应所述预设协议的单点登录功能测试结果为通过。2.根据权利要求1所述的方法,其特征在于,所述配置所述虚拟用户的预设用户信息,包括:配置所述虚拟用户的预设用户信息,以及所述预设用户信息对应的字段映射信息,其中,所述字段映射信息中包括所述预设用户信息对应的应用侧字段和平台侧字段的对应关系,所述应用侧字段对应于所述虚拟应用,所述平台侧字段对应于所述身份认证平台;其中,所述模拟浏览器客户端和所述虚拟应用调用所述身份认证平台中与所述预设协议相对应的预设认证过程接口进行所述虚拟用户的登录认证,以获取所述身份认证平台返回的目标用户信息,包括:模拟浏览器客户端和所述虚拟应用调用所述身份认证平台中与所述预设协议相对应的预设认证过程接口进行所述虚拟用户的登录认证,以获取所述身份认证平台返回的目标平台侧字段和目标用户信息;其中,所述判断所述目标用户信息与所述预设用户信息是否匹配,包括:根据所述目标平台侧字段查询所述字段映射信息,得到目标应用侧字段;判断所述目标用户信息与所述目标应用侧字段对应的预设用户信息是否匹配。3.根据权利要求2所述的方法,其特征在于,所述模拟浏览器客户端和所述虚拟应用调用所述身份认证平台中与所述预设协议相对应的预设认证过程接口进行所述虚拟用户的登录认证,以获取所述身份认证平台返回的目标平台侧字段和目标用户信息,包括:模拟浏览器客户端访问所述虚拟应用的应用地址,通过所述虚拟应用向所述身份认证平台发起认证请求;模拟浏览器客户端在平台登录页面中进行所述虚拟用户的授权登录操作,其中,所述身份认证平台在接收到所述认证请求后,确定用户登录状态为未登录的情况下指示浏览器客户端跳转至所述平台登录页面;模拟浏览器客户端接收所述身份认证平台返回的登录反馈信息,并基于所述登录反馈信息通过所述虚拟应用获取所述身份认证平台返回的目标平台侧字段和目标用户信息。4.根据权利要求3所述的方法,其特征在于,所述预设协议包括中央认证服务CAS协议、OAuth协议、开放身份标识连接OIDC协议和安全断言标记语言SAML协议中的至少一个;在当前的预设协议为OIDC协议的情况下,所述模拟浏览器客户端接收所述身份认证平台返回的登录反馈信息,并基于所述登录反馈信息通过所述虚拟应用获取所述身份认证平台返回的目标平台侧字段和目标用户信息,包括:模拟浏览器客户端接收所述身份认证平台返回的登录反馈信息和所述虚拟应用的应2CN113938886A权利要求书2/2页用地址;模拟浏览器客户端访问所述虚拟应用的应用地址,以将所述登录反馈信息提供给所述虚拟应用;通过所述虚拟应用根据所述登录反馈信息从所述身份认证平台获取相应的身份标识令牌信息,采用对象简谱网