美文网首页
open_id和union_id区别

open_id和union_id区别

作者: 三喵w | 来源:发表于2019-10-12 18:35 被阅读0次

微信的用户隐私策略:每个接入微信的应用(公众号、APP)就像一个独立的商场,用户使用这些应用就像逛商场,商场用会员卡识别用户,类似的,我们根据商场名字为每个用户生成了一张专属会员卡(openid),每张会员卡只能在对应的商场才能够使用,你不能拿着沃尔玛的会员卡去华润万家积分。这是一种安全的授权方式,如果没有这个会员卡,直接暴露微信号,就相当于拿着身份证去逛商场,丢失一个会员卡号远比丢失身份证号要安全。

那么问题来了,都是万达集团,万达大歌星与万达商场希望做到会员卡通用。微信在这里做了一个打通机制,对于同一个企业,在用户属性里面加了一个企业属性(UnionID),方便同一个企业在不同的产品中识别到同一个用户。

这个机制伴随着微信联合登录已经在微信开放平台(open.weixin.qq.com)推出了。获得了开放平台认证的企业,可以绑定10个手机应用、10个网站、10个公众号,他们对应的用户信息也可以互联互通。

强烈提示:对于开发团队而言,在接入微信登录之初,往往会忽视用户的UnionID,只记录了openid。这会导致后期账号打通时候,需要用户重新授权,运营成本增高,遇到此类问题的团队不在少数。

内容来源 https://blog.csdn.net/qq_33616529/article/details/79080106

相关文章

  • open_id和union_id区别

    微信的用户隐私策略:每个接入微信的应用(公众号、APP)就像一个独立的商场,用户使用这些应用就像逛商场,商场用会员...

  • open_id 和 union_id 的区别

    通过获取用户基本信息接口,开发者可通过OpenID来获取用户基本信息,而如果开发者拥有多个公众号,可使用以下办法通...

  • 2019-02-14 微信公众号openid 不唯一漏洞的应对方

    微信公众号 支付商户api 所有用到open_id的地方, 对open_id的验证性都存在严重的漏洞. 在所有能找...

  • 小程序和公众号登录

    首先 申请一个小程序 其次 在开放平台同时把我们的小程序和公众号绑定一下,这样是为了获取union_id ,这样才...

  • 记一次Laravel JWT自定义UserProvider修改认

    一个微信小程序的项目打算用Laravel+JWT来开发接口,用户通过微信登录成功后把open_id保存下来,生成一...

  • <%= %>和${ }区别

    <%= %>只能得到当前面定义的值,<%=表达式%>是输出表达式的, <% %>表示里面写的是普通的JAVA代码....

  • $* 和$@区别

    1 概述 $* 和$@在有加双引号和没有双引号的情况下有明显的区别,在这边用一个实验进行测试 实验的环境如下 为了...

  • for of和for in区别

    for...in 以任意顺序遍历一个对象自有的、继承的、可枚举的、非Symbol的属性。对于每个不同的属性,语句都...

  • =和:=区别

    go语言中 = 是赋值,而 := 是声明变量并赋值

  • * 和 & 区别

    * 和 & 区别 注意!!! 上述代码中的 a 本身就是个 地址 。 上述代码中的 *a 代表的是存储在内存 地址...

网友评论

      本文标题:open_id和union_id区别

      本文链接:https://www.haomeiwen.com/subject/lxqgyctx.html