I'm following the "Gauth authentication" portion of the documentation but I'm running into some unexpected behavior.
I've configured urls.py and settings.py as specified by the documentation (the current settings are mostly a result of using the Djangae Scaffold) but at no point are users prompted to authenticate using or link their Google account. I've tried un/setting `DJANGAE_CREATE_UNKNOWN_USER` but this has no impact. (Perhaps this is because I'm running my app in development mode?)
I've also tried running commands inspired by sitepackages/prod/djangae/contrib/gauth/tests.py in my local shell in order to verify that the back-end configuration is correctly configured and that users can actually be authenticated against AppEngineUserAPIBackend but that fails because my User model (djangae.contrib.gauth_datastore.models.GaeDatastoreUser) seems to be missing required attributes: `AttributeError: 'GaeDatastoreUser' object has no attribute 'user_id'`.
So, am I misunderstanding how this is all supposed to work or have I (likely) misconfigured my application? (I'm happy to include genericized versions of my config, but as I said, they've come directly from Djangae Scaffold or the documentation.)
Any clarification or pointers to more comprehensive tutorials would be greatly appreciated.
Environment:
Djangae (0.9.11)
Django (1.11.19)