关于Login with Amazon(LWA)用户ID一致性的技术问询
Login with Amazon (LWA) 用户ID相关问题解答
问题1:同一用户在不同LWA网站的ID是否一致?
- 结论:同一用户在不同企业的LWA集成站点/应用中,获取到的用户ID是不同的;但如果是同一企业旗下的多个站点/应用(共享同一个LWA开发者账号/应用ID),获取到的该用户ID是一致的。
- 关于官方文档的矛盾表述:文档里的“所有集成LWA的企业获取的同一用户ID相同”是指同一企业的多个集成场景,而非不同企业;“用户登录其他企业的站点/应用时ID不同”才是跨企业的情况,这两者并不矛盾,是表述的场景边界没明确导致的误解。
问题2:LWA用户ID与Pay with Amazon用户ID是否一致?
- 结论:二者是完全独立的不同ID。
- LWA和Pay with Amazon是Amazon提供的两个独立服务,即便是同一个用户,通过这两个服务返回的用户标识符没有关联,不能直接通用。
关于数据库迁移的说明
你测试中发现新旧系统的Amazon ID不一致,大概率是以下两种情况:
- 新商城系统使用了独立的LWA集成(和旧系统的LWA应用ID不同),跨应用的LWA用户ID本身就不相同;
- 旧系统使用的是Pay with Amazon服务获取的ID,而新系统用的是LWA服务,二者ID不通用。
内容的提问来源于stack exchange,提问作者eikuh
相关产品推荐
相关产品推荐

