Web プロジェクトに Twitter oAuth 統合を正常に実装しました。これにより、ユーザーは自分の Twitter アカウントを使用して登録および/またはサインインできます。私はこのライブラリを利用しました:
http://twitteroauth.labs.poseurtech.com/connect.php
ドキュメントの手順に従っただけです。
http://github.com/abraham/twitteroauth/blob/master/DOCUMENTATION
問題なく動作しますが、完全には理解できないことが 1 つあります。これは、「長期的な認証情報」を取得するステップ 7 に関係しています。ドキュメントは、これらの資格情報をデータベースに保存することを提案しています。
その目的が何であるかは私には明らかではありません。ユーザーがセッションを持っている限り、そのトークンを使用して Twitter REST API にアクセスできるということですか? では、それは実質的にセッショントークンになるのでしょうか?
それとも、セッションよりも永続的でしょうか? もしそうなら、サインイン シナリオのように、API 呼び出しを行う前に、まずユーザーが誰であるかを知る必要があるため (前のすべての手順が必要です)、この長期的なトークンの使用方法を理解できませんか?
これらの長期的なトークンを保存する目的と、それらの使用方法は何ですか?