If you want to experiment more, you can use Flask , which works great with the Google App Engine, and then on top of it, using Flask-OAuth, the authentication part is pretty straight forward ( full example ):
facebook = oauth.remote_app('facebook', base_url='https://graph.facebook.com/', request_token_url=None, access_token_url='/oauth/access_token', authorize_url='https://www.facebook.com/dialog/oauth', consumer_key=FACEBOOK_APP_ID, consumer_secret=FACEBOOK_APP_SECRET, request_token_params={'scope': 'email'} )
gae-init is one of my examples when I use Flask in the Google App Engine, and you can log in using Facebook or Twitter, except Log in to Google.
Lipis source share