私は、モバイルアプリを作成する開発者が使用するRESTAPIに取り組んでいます。ユーザーはサードパーティのサービス(Google、Twitterなど)を使用して自分自身を認証できます。これは主にOAuthによって処理されます(問題のサービスによって異なります)。クライアントアプリケーションとAPIサーバーの間で2本足のOAuthを使用します(コンシューマーキー/シークレットがアプリ固有である場合、開発者はアプリが登録されたときにサイトから取得します)。
私の問題は、ステートレスな方法でユーザー認証を追跡する方法です。各リクエストで送信するユーザーの資格情報がありません。ユーザーがログインしたときに一意のsession_idを作成し、RESTAPIへの各リクエストでそれを要求することができます。私の問題に対する他の解決策はありますか?一意のsession_idを使用してユーザーを識別すると、ステートレスREST APIの観点から問題が発生しますか?