私が取り組んでいるプロジェクトでは、facebook/twitter でサインインする機能があると便利だと思います。
解決すべき設計理論がいくつかあります。
ユーザーが twitter または facebook を使用して最初に Web サイトにログインすると、私はそのユーザーの電子メールやその他の関連情報を取得し、通常のサインアップ ユーザーが保存されるデータベースに保存します。
彼らが戻ってきたとき、彼らは再び twitter/fb でログインし、データベース内の情報を検索し、再度追加することはありませんでした。
これらのサービスのいずれかで提供された電子メール アドレスでサインアップしようとすると、その電子メール アドレスに電子メールが送信されて本人であることを確認し、パスワードだけを生成して、既に保存されている情報でログインできるようにすることができます。
プロセス全体を通して、ウェブサイト上の他のデータを、私が保存したユーザー ID にリンクすることができます。
それで、私の質問は、これが正しい方法であるかどうかです。他のユーザーは、これらのタイプのログイン API をどのように使用し、それらをオンサイト データにバインドしましたか?
これは合理的な質問だと思いますが、間違ったセクションに配置した場合は、遠慮なく移動してください!
ありがとう。