I have an Android App that currently authenticates with a Google App Engine
App using an AccountManager instance.  I call AccountManager.getAuthToken()
with token type = "ah", as described in Nick Johnson's blog (
http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app),
and this works perfectly fine.  The end-user does not have to enter any
credentials in my android app.  The user has a configured Google account in
Android system settings, and through the Account Manager I am able to
authenticate with Google App Engine.

I'd like to change this a bit, to use OAuth instead of Google Accounts API,
in Google App Engine configuration.  And with this change, I'm wondering if
there's a way to still not have the user provide credentials at all, and
use the Google account configured in Android system settings to retrieve an
OAuth access token.  Anybody know how to do this?  More specifically, where
do I tell AccountManager what the OAuth consumer key and consumer secret
is?  I have heard that AccountManager supports OAuth 2.0 3-legged
authentication.  This is what I'd like to implement, along with the
requirement that the user should not be asked to provide Google account
credentials, as long as there a Google account configured in Android system
settings.

Many thanks in advance.
Rishi.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to