ユーザーがDBからログインできるカープールWebサイトがあり、すべてが正常に機能しています。
ログインすると、ユーザーは相乗りの広告を投稿できます。
今、私が必要としているのは、ユーザーが Facebook からログインすることです。そのようなシナリオはどのように処理されますか?
ケース 1: ユーザーは自分の DB に登録されておらず、Facebook 資格情報を使用しています。読み取り専用のページを表示することはできますが、ユーザーが広告を投稿したい場合、この場合はどうすればよいでしょうか?
私の DB は、postAd テーブルが外部キーとして user_id を持つように構造化されているため、この場合、その email_id とダミーのパスワードを持つユーザーを追加して、投稿を許可する必要がありますか? または、そのようなシナリオはどのように処理されますか?
ケース 2: ユーザーが Facebook を使用してログインする場合、そのユーザーを見つけるためにその電子メール ID で DB を検索する必要がありますか?
私はSpring Securityを使用しています。
そのようなウェブサイトは一般的にどのように機能しますか?
ありがとう。