Chrome WebStore / Checking for Payment / OpenID Question.
Checking for Payment
http://code.google.com/chrome/webstore/docs/check_for_payment.html#userid
PROBLEM:
This walkthrough(Java sample) does not work for me,
because I cannot obtain
* a user ID for the current user (an OpenID URL corresponding to a
Google account)
Accoding to 'Identifying the User'
http://code.google.com/chrome/webstore/docs/identify_user.html#how
--'If you're writing a hosted app with Google App Engine, supporting
Google Accounts is easy. You just use the default Google Accounts API
authentication and the Users service. '
Not Exactly...
PROBLEM:
user.getFederatedIdentity() always returns Null
--'If you aren't using Google App Engine, you can get the Google
OpenID endpoint by sending a request to
https://www.google.com/accounts/o8/id.
See Federated Login for Google Account Users for details.'
Ok, I use GoogeAppEngine, so I do not have to request to
https://www.google.com/accounts/o8/id, and GAE framework shall
return openID URL corresponding to gmail address via
user.getFederatedIdentity() , am I correct?
I can mangage GoogleAccount SignIn/SignOut, just cannot obtain openID.
Please help. thank you.
Ken