私は私のサーバー上(Collector
それを呼び出す)単一のページのアプリを持っていると同じように私のユーザーは、リンクのカスタマイズ可能なリストを持っているしたいと思います:彼らは、新しい/そのリンクダイアログにリンクを削除を追加することができますこの特定の状況のために選択するOauth2の流れは?
facebook.com/get_my_latest_posts_about_cats github.com/get_my_comments_for_repo_LinuxKernel anynews.com/get_my_soccer_news
ボックスごとに。
私がしようとしているのは、facebook,github,news ...
サーバーからデータを取得するたびにログインする苦痛を軽減することです。
もちろん、ユーザーがリンクを初めてクリックすると、リンクのそれぞれのログインページが表示されます(例:facebook.com/get_my_latest_posts_about_cats
- >facebook.com/login
)。その後、アクセストークンと私のCollector database
です。そのため、次回以降にパスとユーザー名を書く必要はありません。
私の質問:
(私はこれがどのように機能するかについての誤った考えを取得しないように、少なくともそれは、どんな意味があるなら、私に教えてください)
- 私がわかりません私が
Collector
ウェブアプリケーションを初めて実装しているので、フロー全体をauthentication process
も新しいものにする必要があります。 - user agentフローについて考えました。を私の
Collector
データベースに保存したいとは思いません。
ありがとうございました!初めてのことをするときに初心者の質問がたくさん出ます。 – Oleg
はい、OAuth2は、多くの経験がなくても意思決定が必要な場合は非常に困難です。 –
もう1つのことですが、暗黙のフローを実装すると、初めて自分のFacebookの投稿を受信したい場合、jsスクリプトはFacebookページにリクエストを行い、ログインページが必要であることを伝えます。私がclient_idという嘘をついたのは、私が 'Collector' Web Appをfacebookデベロッパーのウェブサイトに登録したときのIDです。だから私はバックエンドの 'コレクター'コードに変更を加える必要はないのですか? もし私が間違っていたら、私に教えてください:) – Oleg