起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2092|回复: 3

[已结贴] 凭什么用它替代openid

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2018-12-10 14:15:59 | 显示全部楼层 |阅读模式
牛刀用户组件的用户id在测试部署和正式部署中都做不到一致,凭什么用它替代openid。和现实世界一样,甲能做到的事情乙却死活做不到,乙凭什么能替代甲呢?凭拼爹么?

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2018-12-10 23:41:46 | 显示全部楼层
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复

使用道具 举报

10

主题

897

帖子

1909

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1909
QQ
发表于 2018-12-11 10:24:49 | 显示全部楼层
本帖最后由 007slm 于 2018-12-11 10:35 编辑

1.  不是我们做不到保持测试环境和正式环境用户id保持一致,有考虑正式部署的时候提供用户数据迁移测试环境数据的能力,当时经过权衡后没有提供,我们认为测试和正式保持分离不容易出现数据不一致问题,排除这个风险带来的好处可能要大一点 当时后续我们会考虑提供迁移的方案。最大满足不同场景需求。
2.  设计上 微信的openid在不同应用不同平台(公众号  企业号  网站 app 小程序)中都是不一样的,我们需要考虑的是给用户比较容易记住的username,形如 u001 ,t123456789等形式 ,同时保持同一个用户在不同环境是同一个账号,比如手机注册 ,公众号注册 ,pc注册,小程序注册等,甚至后续的支付宝小程序注册 百度小程序注册等 其他oauth认证注册 都识别为同一个人,所以我们弱化了openid在平台中的作用。

所有技术上的权衡都是源于需求决定. 可能不能面面俱到,可能不能第一时间适合所有用户场景,但是追求 kiss(Keep It Simple, Stupid).
by the way:  你需要保持openid一致 是想让测试环境的数据到正式环境能用吗?
qq上找我时候,不要问我在不,直接发问题,我看到后会去论坛回复你的帖子。
回复 支持 反对

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2018-12-11 12:41:54 | 显示全部楼层
本帖最后由 tengzhaoxing 于 2018-12-11 12:43 编辑

好吧,如果是刻意为之,希望不会出现弄巧成拙的情况。正式和测试环境本来就有着千世万缕的联系,id不同确实会带来一些不便。希望牛刀以后做功能的时候多考虑、多测试,不要带着问题上路。结贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 12:48 , Processed in 0.067231 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表