Python と Django を使用して Facebook 用のアプリを作成中です。Facebook 認証 API と統合するためのさまざまなソリューションを調査しています。
これまでのところ、実行可能な2つの解決策を見つけました。
私はすでに最初のものを試しましたが、うまく機能しているようです。2 番目のものについて読みましたが、Facebook JavaScript SDK を使用しているようです。
私の質問は、これらの 2 つのライブラリは認証を異なる方法で行っているのでしょうか? 最初のものは OAuth を直接使用して Facebook と通信し、そこから認証トークンを取得するのに対し、2 つ目は Web ブラウザーのレベルから認証トークンを要求する JavaScript が強化された中間サイトを表示するだけであることを正しく理解していますか?
一般に、Facebook認証について異なる方法がありますか(JavaScript SDKと他のもの)? JavaScript SDK が推奨されるアプローチである理由 そして、「何か別の」アプローチはCookieを生成できないため、何らかの方法で効率が低下します...