我的网站支持两种登录方式(类似于许多网站,包括 stackoverflow)。
- 注册您的电子邮件和密码,然后登录。
- 使用 Facebook 连接登录
所以我User
上了一堂课(我正在使用 Ebean [JPA])。
当用户使用 facebook connect 登录时,我使用 facebook Graph API 提取基本信息。
现在,我应该区分(在数据库级别)这两种类型的用户吗?(例如,为 . 创建单独的表FacebookUser
。我还听说过表继承。这是我的情况吗?)
这两种登录选项的最佳做法是什么?
我应该提一下,我希望在不久的将来使用 Google 帐户作为登录方式。