Symfony2 アプリケーション用の REST API を開発しました。この API はモバイル アプリで使用されます。機能の多くは、現在認証されているユーザーのコンテキストで実行されます。つまり、次のようになります。
$this->container->get('security.context')->getToken()->getUser()
モバイル アプリが、従来の Web フォームと同じようにログイン アクションに投稿できるようになることを願っています。認証情報がチェックアウトされると、Symfony2 はそれを実行して Cookie を設定します (これは、API にアクセスするモバイル アプリのコンテキストでも機能しますか?)。その後、その携帯電話からの api リクエストは (うまくいけば) symfony2 のネイティブな security.context サービス コンテナーで動作します。
これは機能しますか?API をモバイル開発者に渡す前に、この認証プロセスを理解する必要があります。可能であれば、xAuth などを使用する API 用の新しい認証システムを構築する代わりに、ネイティブの security.context サービスを使用できるようにしたいと考えています。
ありがとう