Twitter API を使用してユーザーを認証する方法についてのすばらしい記事を見つけました。
通常の Web アプリでは、ユーザーの名前と OAuth トークン/シークレットをデータベースに書き込むことがわかります。私の混乱は、その時点からユーザーをどのように扱うかに起因しています。ログイン後にセッション変数で使用するためにこれらを確認して保存するために、毎回それらをtwitterに送信するだけですか? それとも、これは「Twitter 経由で私たちのサイトにログインする」というよりも、「あなたのアカウントに twitter を関連付ける」という意味ですか?
最後に、OAuth ユーザー トークンとシークレットは有効期限が切れていない (または少なくとも長持ちする) ことを他の場所で読んだと思います。これでは、ユーザーとしてツイートできる不正なアプリの作成が可能になるのではないでしょうか? もちろんそんなつもりはありませんが、どうやらそのようです。