Android アプリに facebook SSO を実装しようとしています。ユーザーが Facebook を使用してアプリにログインすると、Google App Engine (GAE) で実行されている Web サービスを呼び出します。現在、Android アプリで Facebook から access_token を取得できます。次に、この access_token を Cookie として GAE への http リクエストに追加します。しかし、GAE で Cookie を使用してユーザーからのリクエストを認証する方法がわかりません。現在、私はしようとしています:-
User user = OAuthServiceFactory.getOAuthService().getCurrentUser();
String email = user.getEmail();
しかし、私のGAE Webサービスはこの例外をスローしています:-
org.restlet.resource.UniformResource doCatch: Exception or error caught in resource
com.google.appengine.api.oauth.InvalidOAuthParametersException
これはユーザーを認証する正しい方法ですか? はいの場合、この例外を引き起こしているここで何が欠けていますか。
助けてくれてありがとう!!