[发明专利]一种平台授权方法、平台服务端及应用客户端和系统有效

专利信息
申请号: 201410363395.1 申请日: 2014-07-28
公开(公告)号: CN104113549B 公开(公告)日: 2017-07-18
发明(设计)人: 朱建庭;郑伟德;张弛 申请(专利权)人: 百度在线网络技术(北京)有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京品源专利代理有限公司11332 代理人: 胡彬,路凯
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 平台 授权 方法 服务端 应用 客户端 系统
【说明书】:

技术领域

发明涉及计算机通信技术领域,尤其涉及一种平台授权方法、平台服务端及应用客户端和系统。

背景技术

开放平台是指由网站提供的、面向第三方的开放式基础服务平台,例如百度、腾讯、阿里、新浪微博等开放云平台。第三方的应用客户端为了获得这些开放平台提供的各种高价值的云能力和用户数据,都会去支持各大平台所提供的开放授权接口,以获取用户在这些平台上给本应用客户端授权后产生的授权访问令牌,并通过访问令牌调用各大平台提供的OpenAPI(Open Application Programming Interface,开放应用程序接口)来获取本应用客户端需要的云能力和用户在对应开放平台上的相关数据。

现有技术中,用户给应用客户端授权前需要先基于用户的已有账户登录该平台,否则平台无法知道是哪个用户要为对应的应用客户端授权,而为了保证安全,一般都需要应用客户端提供网络视图(WebView)或外部浏览器来加载对应平台所提供的登录授权页面,用户在该登录授权页面进行登录授权,以便应用客户端不能直接接触到用户的账号、密码等敏感信息。但这样的流程体验在很多时候是很不友好的:

第一、由于授权时需要加载一个web页(网页),而web页的加载速度取决于用户移动设备的网络速度,在大多数2G环境下,这个页面的加载速度是极慢的,用户需要等待很长时间才能看到登录授权界面;

第二、由于web页是由开放平台端统一提供的,第三方应用一般是无法对该页面的风格、布局、内容等进行灵活自定义的,很多时候,这个页面的风格会与应用客户端自身的风格出入很大,使得第三方应用难以接受,尤其是在第三方游戏应用中;

第三、应用客户端如果通过外部浏览器加载登录授权页则会导致用户体验的急剧下降,如果通过WebView加载,则第三方应用仍然是有办法拿到用户输入的账号、密码等敏感信息的,其安全性不够高;

第四、当应用客户端同时需要多个开放平台所提供的用户数据和云能力来实现一项功能时,就得想办法引导用户挨个在多个平台上进行登录授权,在每次登录授权都要出一个登录授权界面的情况下,这样的工作基本上无法有效开展的。应用客户端需要的是,在用户不受干扰的情况下,顺畅完成多个平台的授权问题,这样才能获得最大的转化率。

发明内容

有鉴于此,本发明实施例提供一种平台授权方法、平台服务端及应用客户端,以改善应用客户端得到平台服务端授权的机制。

第一方面,本发明实施例提供了一种平台服务端的平台授权方法,包括:

平台服务端接收应用客户端通过第一路径发送的第一验证消息并获取所述应用客户端的客户端标识;

所述平台服务端对所接收的第一验证消息与所述客户端标识之间的映射关系进行记录;

所述平台服务端接收所述应用客户端通过第二路径发送的第二验证消息;

如果所述平台服务端验证所述第一验证消息和第二验证消息匹配,则根据所述第一验证消息从所记录的所述映射关系中提取所述客户端标识,并根据所述客户端标识生成授权访问令牌,发送给所述应用客户端和/或应用服务端。

第二方面,本发明实施例还提供了一种应用客户端的平台授权方法,包括:

应用客户端通过第一路径向平台服务端发送第一验证消息,以供所述平台服务端对所述第一验证消息与所述应用客户端的客户端标识之间的映射关系进行记录;

应用客户端通过第二路径向所述平台服务端转发第二验证消息,以供如果所述平台服务端验证所述第一验证消息和第二验证消息匹配,则根据所述第一验证消息从所记录的所述映射关系中提取所述客户端标识,并根据所述客户端标识生成授权访问令牌,发送给所述应用客户端和/或应用服务端;

应用客户端接收所述平台服务端发送的授权访问令牌。

第三方面,本发明实施例还提供了一种平台授权方法,包括:

应用客户端通过第一路径向平台服务端发送第一验证消息;

平台服务端接收应用客户端通过第一路径发送的第一验证消息并获取所述应用客户端的客户端标识;

所述平台服务端对所接收的第一验证消息与所述客户端标识之间的映射关系进行记录;

应用客户端通过第二路径向所述平台服务端转发第二验证消息;

所述平台服务端接收所述应用客户端通过第二路径发送的第二验证消息;

如果所述平台服务端验证所述第一验证消息和第二验证消息匹配,则根据所述第一验证消息从所记录的所述映射关系中提取所述客户端标识,并根据所述客户端标识生成授权访问令牌,发送给所述应用客户端和/或应用服务端;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410363395.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top