Symfony2.1を介したWebアプリがあり、OAuthを使用していくつかのRESTWebサービスをセキュリティで保護しようとしています。これらのWebサービスは、Androidアプリによって使用されます。
FOSOAuthServerBundleを試していますが、認証手順は完全にWebベースであるため、他のWebサイトからのWebサービスの使用を認証することは問題ないようです。
しかし、必要なのは次のワークフローです。
- ユーザーはアプリに自分のユーザー名とパスワードを入力します
- 次に、アプリはこの情報を使用して、有効なOauthトークンを自動的に取得します。
- アプリは、OAuthで保護されたREST Webサービスを利用しながら、このOauthトークンをパラメーターとして使用します。
これは可能ですか?FOSOAuthServerBundleは必要なバンドルですか?ユーザーの操作なしで、認証のパラメーターとしてユーザー名とパスワードのみを使用して、有効なOAuthトークンを取得するにはどうすればよいですか?
どうもありがとう。