1、用户可以通过openid与其他用户进行沟通、社交微信怎么授权小程序,也可以在微信支付、小程序等应用中进行身份验证。 openid微信怎么授权小程序的优点在于不需要用户记忆账号密码,可以避免密码泄漏等安全问题。 同时,openid也为商家提供微信怎么授权小程序了精准的用户画像和营销渠道。 获取微信openid的过程是用户与公众号或小程序的交互中自动生成的。
2、在“微信登录”页面中,填写小程序的AppID,并设置授权回调域名。 在小程序中添加“微信登录”功能,并在代码中调用“wx.login”方法获取用户的登录凭证。 在应用宝中,使用“微信登录”功能的API,调用“wx.login”方法返回的登录凭证,获取用户的openid和session_key。
3、总结:从1,2,3步骤可知,只要获得appid,secret,js_code就可得到session_key和openId appid为小程序ID secret为小程序密钥(AppSecret)获得方法:小程序后台登录网址: https://mp.weixin.qq.com/ 打开小程序后台网址、注册、登录后,按如下图所示就可找到你的AppID和AppSecret。
4、然后,获取openid,拿到上一步获取的code,结合小程序 appid 和 secret 请求接口一同被返回的,还包括 session_key,其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。
5、实现小程序用户体系主要涉及到openid和code的概念: 调用wx.login()方法会生成code,将code作为参数传递给微信服务器指定接口,就可以获取用户的openid。 对于每个小程序,微信都会将用户的微信ID映射出一个小程序 openid,作为这个用户在这个小程序的唯一标识。