私は現在、SpringSocialとSpringSecurityを使用してWebアプリケーションを開発しています。Webアプリケーションでは、特定のユーザーがを使用してFacebookにサインインできますProviderSignInController
。スタッフがFBで正常に認証されると、SpringSecurityを使用してローカルWebアプリにプログラムでサインインします。このコンセプトは、spring-social-showcaseから採用されています。その後、Spring Socialは、認証されたユーザーがイベントを作成できるようにします。イベントは、Facebookページでも作成されます。
ここで、ユーザーがゲストブックに投稿したり、Webアプリケーションを介してイベントを表示/作成したりできるAndroidアプリを作成したいと思います。私の質問は、Androidアプリからサインインを実現する方法です。私のWebアプリケーションでは、UsersConnectionRepository
Facebookアカウントをローカルアカウントにマップします。このデータを再利用して、AndroidアプリからWebアプリケーションとまったく同じ方法でサインインできますか?
FacebookのサインインページにリダイレクトするProviderSignInController
パスマッピングを追加します。http://_webapp_/signin/facebook
これはAndroidのWebViewで簡単に実行できますか?
春を見て-android-facebook- clientim混乱しています。この例では、OAuth認証を手動で管理しているようです。しかし、認証をすでに管理している他のWebアプリケーションがバックグラウンドにない場合、これが進むべき道なのか、それとも単に別の実装の可能性なのか、私はまだ理解していません。
フィードバックは大歓迎です。ありがとう。
Jeyp