我的網站啓用了兩種登錄方式(類似於很多網站,包括stackoverflow)。用戶註冊vs Facebook連接
- 註冊您的電子郵件和密碼,然後登錄。
- 登錄與Facebook連接
所以我做了User
類(我使用Ebean [JPA])。
當用戶使用Facebook登錄連接時,我使用Facebook Graph API提取基本信息。
現在,我應該在兩種類型的用戶之間區分(在數據庫級別)嗎? (例如,用於FacebookUser
創建單獨的表。我也聽說過表繼承。這是我的腳的情況?)
究竟是什麼兩種登錄選項的最佳做法?
我應該提到,我希望在不久的將來使用Google帳戶作爲登錄的方式。