我有一个拼车网站,用户可以通过我的数据库登录,一切正常。
登录后,用户可以发布拼车广告。
现在我的需求是让用户通过 Facebook 登录。这种情况如何处理?
案例 1:用户未在我的数据库中注册并使用 Facebook 凭据。我可以显示只读页面,但现在说用户要发布广告,在这种情况下我该怎么办?
我的数据库的结构使得 postAd 表具有 user_id 作为外键,所以在这种情况下,我应该添加一个具有该 email_id 的用户和一个虚拟密码以允许他们发布吗?或者如何处理这种情况?
案例 2:如果用户使用 Facebook 登录,我是否需要使用该电子邮件 ID 在我的数据库中搜索才能找到该用户?
我正在使用 Spring 安全性。
这样的网站通常如何运作?
谢谢。