智能小程序使用 oauth 2.0 进行用户信息授权及管理,本文将详述整个授权过程。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了尤溪免费建站欢迎大家使用!
使用百度授权前准备:
需要创建一个智能小程序以获取 client_id(appKey)和 appSecret ,以上两者均从智能小程序开发者后台查看。
以下是智能小程序使用 oauth 2.0 进行授权及获取用户信息的示意图:
1、 智能小程序在 App 内部运行时使用 swan.getLoginCode() 接口获取授权标识 code
;
2、 智能小程序通过调用 swan.request 将授权标识 code
发送至开发者服务器;
3、 开发者服务器通过授权标识 code
获取会话密钥 session_key ;
4、 智能小程序调用获取用户信息 - button 组件方式获取用户信息;
5、 如果需要使用接口返回的用户信息加密数据,将敏感用户信息加密数据通过 swan.request 发送至开发者服务器进行解密后返回智能小程序,详情参见:用户数据的签名验证和加解密。
为了应用自身的数据安全,开发者服务器不应该把会话密钥下发到小程序,也不应该对外提供这个密钥。
Tips:
网页名称:创新互联百度小程序教程:登录授权流程说明
转载来于:http://www.csdahua.cn/qtweb/news46/41046.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网