[发明专利]一种用户信息的获取方法、装置及计算机存储介质有效
申请号: | 201910307117.7 | 申请日: | 2019-04-17 |
公开(公告)号: | CN111835677B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 王靖然 | 申请(专利权)人: | 北京世纪好未来教育科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/53 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 100086 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户信息 获取 方法 装置 计算机 存储 介质 | ||
本发明实施例提供一种用户信息的获取方法、装置及计算机存储介质,首先接收用户在浏览器中触发的登录网站的第三方登录指令,并获取网站的地址标识;然后按照设定的地址映射规则,判断网站的地址标识是否被映射至本地服务的第一端口;如果是,则将第三方登录指令发送至本地服务的第一端口,以使本地服务向第三方平台的服务器发送包括网站的地址标识的验证请求;再接收第三方平台的服务器根据验证请求所返回的授权确认信息,并根据授权确认信息提示用户是否触发授权指令;如果接收到授权指令,则发送授权指令至第三方平台的服务器,以使第三方平台的服务器根据授权指令,向本地服务的第一端口发送选定账号对应的用户信息。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种用户信息的获取方法、装置及计算机存储介质。
背景技术
目前越来越多的网站都支持使用第三方平台的已注册账号进行登录和授权的操作。例如,用户在访问支持QQ账号登录的某个网站时,可在该网站的登录页面上通过输入用户的QQ账号和密码进行登录,登录成功后便可在该网站的页面上看到从QQ的服务器中获取的用户QQ头像、昵称和性别等用户信息。
为了支持使用第三方平台的已注册账号进行登录和授权,网站的运营方需要使用网站上线后的域名在第三方平台完成相关申请及审核。但是在网站尚未上线的联调测试阶段,网站服务器可部署在本地服务上,本地服务如果发送请求向第三方平台的服务器请求获取用户信息的话,请求中通常会包括本地服务的域名或者IP地址,例如localhost或者127.0.0.1,而不是网站正式上线后的域名,因此无法通过第三方平台的服务器的验证,导致本地服务也无法从第三方平台的服务器中获取到用户信息。
发明内容
有鉴于此,本发明实施例所解决的技术问题之一在于提供一种用户信息的获取方法、装置及计算机存储介质,用以克服现有技术中在测试阶段,本地服务无法从第三方平台的服务器获取用户信息的问题。
本发明实施例提供一种用户信息的获取方法,包括:
接收用户在浏览器中触发的登录网站的第三方登录指令,并获取所述网站的地址标识;
按照设定的地址映射规则,判断所述网站的地址标识是否被映射至本地服务的第一端口,其中,通过所述本地服务的第一端口可访问搭建在所述本地服务上的网站;
如果是,则将所述第三方登录指令发送至所述本地服务的第一端口,以使所述本地服务向所述第三方平台的服务器发送包括所述网站的地址标识的验证请求;
接收所述第三方平台的服务器根据所述验证请求所返回的授权确认信息,并根据所述授权确认信息提示所述用户是否触发授权指令,其中,所述授权指令用于指示所述用户已授权使用所述第三方平台的选定账号登录所述网站;
如果接收到所述授权指令,则发送所述授权指令至所述第三方平台的服务器,以使所述第三方平台的服务器根据所述授权指令,向所述本地服务的所述第一端口发送所述选定账号对应的用户信息。
可选地,在本发明一具体实施例中,所述方法还包括:将所述浏览器的代理服务器地址设置为所述本地服务的地址标识,所述浏览器的代理服务器端口设置为所述本地服务的第二端口,并监控所述本地服务的第二端口;
对应的,所述将所述第三方登录指令发送至所述本地服务的第一端口包括:
将所述第三方登录指令从所述本地服务的第二端口转发至所述本地服务的第一端口。
可选地,在本发明一具体实施例中,所述方法还包括对所述本地服务进行端口扫描,以确定所述本地服务的至少一未被占用端口,并将一个所述本地服务的未被占用端口配置为所述本地服务的第一端口。
可选地,在本发明一具体实施例中,所述以使所述本地服务向所述第三方平台的服务器发送包括所述网站的地址标识的验证请求包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京世纪好未来教育科技有限公司,未经北京世纪好未来教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910307117.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示模块
- 下一篇:一种测试用例的代码定位方法、装置及计算机存储介质