カテゴリー:
Twitter Developer
閲覧数:378 配信日: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サーバー上にある認証画面 | 毎回遷移 | 毎回遷移 | 遷移しない |
「連携アプリを認証」「キャンセル」ボタン | 毎回表示 | 初回のみ表示 | 表示しない(該当画面へ遷移しない) |