mattwilliamson
8/28/2011 - 8:29 PM

App Engine Django ClientLoginError

App Engine Django ClientLoginError

python manage.py remote createsuperuser
inserting module path: /Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/autoload.zip
inserting module path: /Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/dbindexer.zip
inserting module path: /Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/django.zip
inserting module path: /Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/djangotoolbox.zip
inserting module path: /Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/registration.zip
INFO     2011-08-28 15:09:44,535 stubs.py:75] Setting up remote_api for "smsblast-dev" at https://smsblast-dev.appspot.com/_ah/remote_api
Connecting to remote_api handler.

IMPORTANT: Check your login method settings in the App Engine Dashboard if you have problems logging in. Login is only supported for Google Accounts.

INFO     2011-08-28 15:09:44,597 appengine_rpc.py:465] Loaded authentication cookies from /Users/matt/.appcfg_cookies
INFO     2011-08-28 15:09:44,597 appengine_rpc.py:159] Server: smsblast-dev.appspot.com
Login via Google Account (see note above if login fails): matt@appdelegateinc.com	
Password: 
Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    execute_manager(settings)
  File "/Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/djangoappengine/management/commands/remote.py", line 15, in run_from_argv
    stub_manager.setup_remote_stubs(connection)
  File "/Users/matt/Dropbox/Projects/App Delegate Inc/SMSBlast/djangoappengine/db/stubs.py", line 85, in setup_remote_stubs
    rpc_server_factory=rpc_server_factory)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 641, in ConfigureRemoteApi
    app_id = GetRemoteAppIdFromServer(server, path, rtok)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py", line 494, in GetRemoteAppIdFromServer
    response = server.Send(path, payload=None, **urlargs)
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appengine_rpc.py", line 378, in Send
    self._Authenticate()
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appengine_rpc.py", line 436, in _Authenticate
    super(HttpRpcServer, self)._Authenticate()
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appengine_rpc.py", line 280, in _Authenticate
    auth_token = self._GetAuthToken(credentials[0], credentials[1])
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/appengine_rpc.py", line 232, in _GetAuthToken
    e.headers, response_dict)
google.appengine.tools.appengine_rpc.ClientLoginError: HTTP Error 403: Forbidden