2012-01-07 17 views
3

は、私はここのチュートリアルに従っ:https://developers.facebook.com/docs/mobile/android/build/#enablessoFacebookのSSO、AndroidやGoogle App Engineのに対して認証

を私はアンドロイド側で認証できるけど、私がやりたいことは使用してSSOまたは認証のいくつかの並べ替えを使用することですfacebook [preferrably OAuth]を使ってGAEのWebアプリケーションを認証します。 blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app

これは私が期待する流れの一種である:

  1. ユーザーが私のアプリを起動し、authenticate to FBにオプションが表示され、私はそれがこのような何かを動作するように期待しています。
  2. FB app/webダイアログが開き、ユーザーに自分のアプリに与えられる権限を確認するように求められます。
  3. これが完了すると、FBは私にクッキー[または類似のもの]を提供します。
  4. 私は単に使用して、私はユーザー名を取得することができます私のWebサービスへの後続のリクエストのためにそのクッキーを使用します。
user = oauth.get_current_user() 
user.nickname() 

はこの可能ようなものですか?私が直面している問題は、SSOの実行中にOAuthエンドポイントを指定する場所がないことです。 GAEは、OAuthエンドポイント [http://code.google.com/appengine/docs/python/oauth/overview.html]を提供しています。私がこれについてどのように進めることができるかについての手がかりは?

何か助けていただければ幸いです。よろしく、あなたはサーバー側の認証フローを実装する必要が

答えて

0

をロハン:http://developers.facebook.com/docs/authentication/

私はJavaでそれを実装:LeanEngine OSSプロジェクトを参照してください。あなたはおそらくアンドロイドクライアントの部分を再利用することができます:login dialog

+0

答えとして非常に遅い選択をして申し訳ありませんが、gitのコードが私を助けました:)ありがとうございます.. –

+0

@Peter、これは少し前に投稿されましたが、プロジェクトが更新されていないことがわかります数年間最近のSDKやAPIでプロジェクトはまだ機能していますか?あなたが知っている限り、それは安定していますか?お勧めの代替品はありますか?ありがとう –

+0

それはもはや積極的に開発されていません。サーバー側の認証フローが必要な場合は、pac4jを調べる必要があります。https://github.com/leleuj/pac4j –

関連する問題