微信小程序和群众号绑定后 用户的openid消息相反吗 (微信小程序和公众号的区别与关系)
本文目录导航:
微信小程序和群众号绑定后,用户的openid消息相反吗
不一样的,这是两种独立的程序,不能用相反的openid
OpenID是一个以用户为核心的数字身份识别框架,它具备开明、扩散性。OpenID的创立基于这样一个概念:咱们可以经过URI(又叫URL或网站地址)来认证一个网站的惟一身份,同理,咱们也可以经过这种模式来作为用户的身份认证
OpenID的长处
登录一个允许OpenID的网站十分便捷(即使你是第一次性访问这个网站也是一样)。
你会回到登录的网站并且曾经成功登录。
除了一处注册,四处通行以外,OpenID给一切允许OpenID的网站带来了价值—共享受户资源。
当天,OpenID作为以用户为核心的身份验证系统曾经为数百万的用户提供了服务。
参考资料起源:
只有要输入你注册好的OpenID用户名,而后你登录的网站会跳转到你的OpenID服务网站,在你的OpenID服务网站输入明码(或许其它须要填写的消息)验证经事先
OpenID系统可以运行于一切须要身份验证的中央,既可以运行于单点登录系统,也可以用于共享敏感数据时的身份认证。
用户可以分明的控制哪些消息可以被共享,例如姓名、地址、电话号码等。
在“IWantMyOpenIDBounty”名目标推进下,许多开源名目都迅速的添加了对OpenID的允许
微信小程序登录流程整顿
微信官网文档提供登录才干,小程序可经过调用 () 失掉暂时登录凭证 code,并将此代码回传至开发者主机。
主机应用 2Session 接口,换取用户惟一标识 OpenID 和会话密钥 session_key。
开发者主机据此生成自定义登录态,用于后续业务逻辑中的用户身份识别。
留意,session_key 用作用户数据加密签名,不运行于小程序或对当地下。
暂时登录凭证 code 仅能经常使用一次性。
小程序需惟一标识用户,经常使用 session 存储在 localstorage,每次恳求时从中读取,用于识别身份。
日常开发中常提及的 openid 和 code,openid 用于标识惟一微信誉户,一个用户对群众号主体的 openid 惟一不变。
code 用于失掉用户的 openid,每次变动且有有效期,经过指定微信服务器接口调用。
成功方法包含 ,须要解密SDK启动数据解决。
微信小程序登录体系可经过第三方 session 成功,详细代码成功可参考关系文档。
应用 从小程序端传入数据到主机,解密SDK解决后失掉 unionid,成功与其余开发平台运行的用户体系买通。
cookie 和 session 差异重要在于载体和成功模式,session 大多经过 cookie 传输惟一标识,也可经过 URL 衔接或自定义恳求头。
关系参考资料包含:微信小程序的登录体系与微信小程序成功微信登录。
小程序账户系统(openid和unionid)简介
关于开发者和产品经理来说,这篇文章提供了小程序账户系统(openid和unionid)的基础了解,有助于优化产品设计和技术设计的效率。
openid是微信小程序的共同标识,每个用户在不同的小程序中都有一个惟一的openid,确保了用户的惟一性。
而unionid则更为奇妙,它在微信的多个产品之间,如群众号和小程序,尤其是在同一主体(公司)下领有多个运行时,起到了关键的账号关联作用。
经过微信开明平台的unionid,可以将用户在不同小程序和群众号中的账户系统连通起来。
要失掉openid,首先在小程序中调用()接口失掉登录凭证(code),而后将code传递给后盾,由后盾经过微信提供的接口失掉session_key和openid。
接口须要的参数包含appid、secret(在微信群众平台小程序治理后盾找到)、js_code(前端失掉的code)以及固定的grant_type值。
关于unionid,失掉条件和性能流程在官网文档《UnionID机制说明 · 小程序》中有详细说明。
这个环节须要依据官网指点启动设置,以确保数据的准确和分歧性。
文章评论