使用openId - user table开发网站的最佳实践?

Bjo*_*orn 5 openid

我是OpenId的新手,我在理解如何在身份验证完成后使用OpenId时遇到了一些问题.

我正在创建一个新站点,我在使openId身份验证工作时没有任何问题.但是我不确定在用户登录后我应该如何存储用户相关数据.

在openId之前,我将拥有自己的注册过程,具有唯一UserId(整数)的UserTable,并且涉及与某些用户活动相关的数据的所有其他表将只具有标识用户的UserId列.

我现在应该在表格中使用OpenId ID吗?我应该创建一个非常简单的OpenId-> UserId表,每个登录都映射到并且如前所述存储数据吗?当用户想要使用不同的OpenId提供商时会发生什么?

Mic*_*ker 6

我建议你有OpenID映射的用户ID ,只是因为它有一对多是有意义的 - 允许人们有多个OpenID身份绑定到帐户是一个好习惯.