Twitterサーバー上にある認証画面にて、「連携アプリを認証」「キャンセル」ボタンを毎回表示するか、初回のみ表示するか、の違い

カテゴリー: Twitter Developer  閲覧数:480 配信日:2016-11-17 17:45


大前提


「Twitterサーバー上にある認証画面」へは毎回遷移する

「Twitterサーバー上にある認証画面」へ全く遷移しない方法
・「B.アプリケーション認証 / OAuth2.0 / bearerトークン」方式を採用
・A2.アプリのコードへ、「連携アプリを認証」するユーザの「accessトークン」を直接記述

「Twitterサーバー上にある認証画面」へ毎回遷移しない方法
・アプリのコードで条件分岐


「authorize」「authenticate」の違い


authorize
・「Twitterサーバー上にある認証画面」へ毎回遷移
・「連携アプリを認証」「キャンセル」ボタンを毎回表示

authenticate
・「Twitterサーバー上にある認証画面」へ毎回遷移
・「連携アプリを認証」「キャンセル」ボタンを初回のみ表示

比較一覧


一覧表
authorize authenticate Application Only Authentication
認証 ユーザ ユーザ アプリ
OAuth 1.0a 1.0a 2.0
トークン access access bearer
Twitterサーバー上にある認証画面 毎回遷移 毎回遷移 遷移しない
「連携アプリを認証」「キャンセル」ボタン 毎回表示 初回のみ表示 表示しない(該当画面へ遷移しない)


週間人気ページランキング / 11-6 → 11-12
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 2
1 開発 0 2
1 Git BASH 作業履歴 2022/10/20 / P48 site-rank(First-Ranking-Service) 2 / P25をP48のリポジトリへ反映させていたので、「git push -f origin main」で強制上書き実行 | Git BASH(Git) 2
2 2018年を振り返り、2019年の方針を決める。Webサービスビジネス | Webサービスビジネス 1
2 GitHub(Git) カテゴリー 1
2 GitHub Desktop 試行錯誤履歴 | GitHub(Git) 1
2 「Twitter Developer」で、遭遇したエラー系メッセージ | Twitter Developer(Twitter) 1
2 Linux(server) カテゴリー 1
2 「Twitterデータ」対応 | Twitter Developer(Twitter) 1
2 今日の勘違い | Bootstrap(デザイン) 1
2 言葉(Webサービス開発) カテゴリー 1
2 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 1
2 Windows10で使用できるGitクライアント | GitHub(Git) 1
2 意図せずSubModuleが作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 | Git BASH(Git) 1
2 本 | ブックマーク 1
2 2022 年 10 月 28 時点における、私が理想とする(Web系プロジェクトバックアップ用途)gitコマンド実行履歴。※これまで一度もこの通りに実行できたことはない | Git BASH(Git) 1
2 Twitter 複数アカウントでPOSTしたい | Twitter Developer(Twitter) 1
2 「Default branch」ではなく「Your branches」 | GitHub(Git) 1
2025/11/13 1:02 更新
指定期間人気ページランキング / 2020-5-27 → 2025-11-12
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(開発環境) 1065
2 fatal: remote error: is not a valid repository name | Git BASH(開発環境) 748
3 Twitter アカウント管理 | Twitter Developer(Twitter) 621
4 開発 0 601
5 Twitter API | Twitter API (Twitter) 598
6 動画対応 | プログラミング 590
7 「Twitterデータ」対応 | Twitter Developer(Twitter) 563
8 Windows10で使用できるGitクライアント | GitHub(開発環境) 461
9 本 | ブックマーク 451
10 Webサービス | ブックマーク 424
11 マッチングサービス | Webサービスビジネス 403
12 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 365
13 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 327
14 teratailでは質問しない | プログラミング 301
15 技術書籍 | プログラミング 300
16 気になった動画 | ブックマーク 294
17 埋め込みツイート | Twitter Developer(Twitter) 271
18 個人事業主 | Webサービスビジネス 250
19 Twitter 電話番号の問題 | Twitter Developer(Twitter) 234
20 コインチェック株式会社   | Webサービスビジネス 215
2025/11/13 1:02 更新