However you manage your user authentication, I think that approach
is probably ok (though personally I would encourage you to look into
OpenID or Google Accounts). I do something similar with an OpenID
'authed' app. I store my own 'User' kind and use information stored
on the user's entity to set the namespace. Just make sure however you
are storing your namespace provides some kind of protection against
me 'spoofing' my tenant-id (during login and in regular usage).
You might want to mention how you are, or plan to, do your backups
if you would like feedback on that. I've got my own backup solutions
I use, depending on the app and that type of data you'll be handling.
Most other people I've spoken with do too.
Robert
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengi...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
I may be wrong, but I believe the admin panel's stats cover the
whole app -- not any one namespace. The stats can sometimes take a
while to update.
Ultimately, the choice of using a reference-property versus
namespaces will probably come down to your preferences as much as your
needs. Namespaces give you the ability to do some things very
cleanly, but they also add some restrictions.
Robert