Q8.既存のWebサイトに、Twitterなどのソーシャルログインを追加する際、DBへ格納すべき内容について

カテゴリー: Twitter Developer  閲覧数:649 配信日:2019-04-08 10:54


Q


2019/4/6
現状
・メール認証(アクティベーション)後、メールアドレスをDBへ格納しています

質問1
・Twitter経由でソーシャルログインすること自体は出来たのですが、DBへは何を保存すべきですか?
・Twitterユーザが一意であることを確認するには「id_str」を保存すれば良いですか? 「oauth_token」や「oauth_token_secret」を保存する必要はない??
※Twitter経由でメールアドレスを取得するかどうかは未定です

質問2
・今後、他のソーシャルログインも追加していくと仮定した場合、テーブル構成や条件分岐がどんどん複雑になっていくような気がするのですが、定番とされるやり方みたいなのはあるのでしょうか?
・例えば、1つのuserテーブルに下記内容を保存する感じですか?
・通常のメール認証(アクティベーション)」に必要な情報
・Twitterソーシャルログインに必要な情報
・Googleソーシャルログインに必要な情報
・Facebookソーシャルログインに必要な情報


週間人気ページランキング / 6-13 → 6-19
順位 ページタイトル抜粋 アクセス数
1 ログイン 26
2 開発 0 3
3 よくある誤解 / 単なる携帯電話番号を入力してもダメ。SMS認証用コードを確認可能な電話番号が必須 2
3 2019/6/24時点の感想 / 新規リポジトリ作成したら、勝手にディレクトリが作成されてしまう / 新規リポジトリ作成時に、勝手にディレクトリを作成しないようにする 2
4 Google Chrome 拡張機能 カテゴリー 1
4 ANRI 年表 1
4 ANRIとは? / ジェネラルパートナー株式会社 1
4 server カテゴリー 1
4 Git BASH 作業履歴 2022/10/20 / P25 manga-user-ranking(Second-Ranking-Service) / 「Add a README」後「git merge --allow-unrelated-histories origin/main」実行して、「README」もコミット履歴に含める | Git BASH(Git) 1
4 理由 / 投稿削除できない / 質問の基準が不明 / QAサイトなのに、やってほしいことだけを記載してはいけない 1
4 気になった動画 | ブックマーク 1
4 スペック / 渋谷新南口ビル 1
4 意図せずSubModule(ディレクトリに白い矢印)が作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 | Git BASH(Git) 1
4 「Windows10」へ「gitfor windows VERSION 2.22.0」をインストール | GitHub(Git) 1
4 和田晃一良 年表 1
4 決済系用語の整理 | 決済(Webサービスビジネス) 1
4 Fintechの中で私が興味を抱いている機能 1
4 埋め込みツイート 1
4 Git 確認系コマンド | GitHub(Git) 1
4 You currently have access to a subset of Twitter API v2 endpoints | Twitter API (Twitter) 1
2026/6/20 5:05 更新
指定期間人気ページランキング / 2020-5-27 → 2026-6-19
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 1078
2 fatal: remote error: is not a valid repository name | Git BASH(Git) 750
3 開発 0 645
4 Twitter アカウント管理 | Twitter Developer(Twitter) 625
5 Twitter API | Twitter API (Twitter) 601
6 動画対応 | プログラミング 592
7 「Twitterデータ」対応 | Twitter Developer(Twitter) 568
8 Windows10で使用できるGitクライアント | GitHub(Git) 468
9 本 | ブックマーク 456
10 Webサービス | ブックマーク 431
11 マッチングサービス | Webサービスビジネス 405
12 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 371
13 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 330
14 技術書籍 | プログラミング 304
14 teratailでは質問しない | プログラミング 304
15 気になった動画 | ブックマーク 297
16 埋め込みツイート | Twitter Developer(Twitter) 273
17 個人事業主 | Webサービスビジネス 252
18 Twitter 電話番号の問題 | Twitter Developer(Twitter) 238
19 ログイン 233
2026/6/20 5:05 更新