Flutter开发App的未来及其在各行业的应用潜力分析
455
2023-10-27
微信小程序可以借助官方提供的接口插件来获取用户身份登录,方便快速建立微信小程序的用户体系。主要是通过wx.login接口来实现,以下是身份登录功能介绍。
小程序获取用户身份登录功能
小程序开发者调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。
授权接口:
wx.login、wx.getUserInfo
用户侧使用流程:
wx.login:静默授权,开发者可获取openid
wx.getUserInfo:
(1)用户在小程序内点击组件,唤起登录窗口
(2)用户侧完成登录授权
接入流程:
(1)调用wx.login()获取临时登录凭证code,并回传到开发者服务器。
(2)调用auth.code2Session接口,换取用户唯一标识OpenID、用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号)和会话密钥session_key。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~