我正在尝试为 Web 应用程序实现 OpenId 登录。每当通过 OpenId 登录的新用户时,我都会在系统上创建一个新用户,并在数据中存储他们的 openid URL,以便下次他们使用该用户登录。
我正在用我的 Gmail OpenID 对此进行测试,问题是每次我这样做时,Google 都会发送一个不同的 openid URL,即https://www.google.com/accounts/o8/id?id=SomethingThatChangesFromTimeToTime
当然,我无法判断这是否是新用户。我有点疑惑:openid标识符不应该一直保持不变吗?