谷歌和Facebook社交登录-子系统是否改变?

谷歌和Facebook社交登录-子系统是否改变?,facebook,oauth,google-plus,single-sign-on,oauth2,Facebook,Oauth,Google Plus,Single Sign On,Oauth2,我已经实现了对我的Identity解决方案的外部登录,并使用提供的子项作为标识符。最近我注意到我的社交用户的sub发生了变化 这是我网站上的失败还是Facebook和Google提供的sub会随着时间的推移而改变?你说的“sub”是什么意思?(Facebook在APIv2.0中引入了应用程序范围的用户ID,但我认为现在这应该是常识了。)对于sub,我指的是用户标识符声明。我知道它是应用范围的,但我仍然假设应用范围内的用户id在应用范围内是持久的?应用范围内的用户id将保持不变,是的。修改sub可

我已经实现了对我的Identity解决方案的外部登录,并使用提供的子项作为标识符。最近我注意到我的社交用户的sub发生了变化


这是我网站上的失败还是Facebook和Google提供的sub会随着时间的推移而改变?

你说的“sub”是什么意思?(Facebook在APIv2.0中引入了应用程序范围的用户ID,但我认为现在这应该是常识了。)对于sub,我指的是用户标识符声明。我知道它是应用范围的,但我仍然假设应用范围内的用户id在应用范围内是持久的?应用范围内的用户id将保持不变,是的。修改sub可能是某个地方的错误。我必须关注这个问题。确保将FB用户id作为字符串而不是整数处理。(在某些系统上,它们很容易大于最大整数值,当它们转换为浮点值时,就会失去“精度”,这是用户id绝对不需要的。)