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

カテゴリー: Twitter Developer  閲覧数:684 配信日: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ソーシャルログインに必要な情報


週間人気ページランキング / 10-31 → 11-6
順位 ページタイトル抜粋 アクセス数
1 開発 0 14
2 2018年を振り返り、2019年の方針を決める。Webサービスビジネス | Webサービスビジネス 4
3 2次選考結果全体 / 順位 / 感想 3
3 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 3
4 2012年 2
4 小説 2
4 「Twitter API」経由でツイートを取得するためには? 2
4 ファイナンス 2
4 Git Bash で異なるディレクトリの指定ディレクトリへ移動する。「$ cd /L/3_開発/git/大阪府」 | Git BASH(Git) 2
5 対策案1.新規SMSアカウントを一時取得 / 対策案2.既存の「Twitter Developers」アカウントで、新規アプリケーションを作成 / メール受信出来ない理由が判明 1
5 2019年11月 1
5 コード整理は必要 / 従来の自分の思考に反論してみる / 一行でまとめると? 1
5 GitHubへ公開鍵(public key)を登録する / 作業ディレクトリ内に空のローカルリポジトリを作成する / 作業ディレクトリにあるファイル、ディレクトリをコミットする 1
5 作業履歴。2019年4月 1
5 2019年3月 1
5 Q6.Twitter APIで複数アカウントを作成してはだめ? 1
5 最終結果 / 順位 / その後 1
5 GitHub(Git) カテゴリー 1
5 美術系 1
5 Twitter API 分類の勘所 / よく使用するAPI /「Callback URL」の問題 1
2026/11/7 5:05 更新
指定期間人気ページランキング / 2020-5-27 → 2026-11-6
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 1089
2 開発 0 850
3 fatal: remote error: is not a valid repository name | Git BASH(Git) 755
4 Twitter アカウント管理 | Twitter Developer(Twitter) 629
5 Twitter API | Twitter API (Twitter) 605
6 動画対応 | プログラミング 598
7 「Twitterデータ」対応 | Twitter Developer(Twitter) 569
8 Windows10で使用できるGitクライアント | GitHub(Git) 471
9 本 | ブックマーク 467
10 Webサービス | ブックマーク 436
11 マッチングサービス | Webサービスビジネス 414
12 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 374
13 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 336
14 技術書籍 | プログラミング 316
15 teratailでは質問しない | プログラミング 312
16 気になった動画 | ブックマーク 302
17 埋め込みツイート | Twitter Developer(Twitter) 278
18 ログイン 270
19 個人事業主 | Webサービスビジネス 258
20 Twitter 電話番号の問題 | Twitter Developer(Twitter) 248
2026/11/7 5:05 更新