Implementing Field Level Security in GAE

33 views
Skip to first unread message

Jonathon Broughton

unread,
Sep 14, 2011, 11:57:39 AM9/14/11
to google-a...@googlegroups.com
Can anyone suggest a good design pattern for implementing field level security for a database system built on GAE and datastore. I'm not looking to adjust DS queries based on OU information per se, but may be; We are more looking for a way to define the data in the first place such that the security setting per attribute is retrievable without additional lookups.

Possible? Possible but hard? Bite the bullet and manage it by secondary lookups? Define custom datatypes?

Thinking and shooting from the hip here really

Thanks in advance.

Rajkumar Radhakrishnan

unread,
Sep 14, 2011, 2:08:01 PM9/14/11
to google-a...@googlegroups.com
Hi,

I have implemented such a feature in my custom online database app builder - iFreeTools Creator http://creator.ifreetools.com

After defining entities and attributes online, one can proceed to define Auth Profiles specifying the access permissions and associate it to non-admin users. All metadata and the auth-profile information is cached and used within the app to render the forms and views for the users.

You are welcome to try out iFreeTools Creator and as a fellow developer feel free to provide your feedback too. 

And of course, you can also use it for your database app, if it can meet your requirements. Single tenant deployments over your own Google App Engine account starts at just $99/year for up to 25 users, going to a maximum of $297/year for unlimited users.

Thanks & Regards,
Raj

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/JfWun8IeGsMJ.
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.



--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Build online database applications, over Google App Engine.
iFreeTools Creator - http://creator.ifreetools.com


Reply all
Reply to author
Forward
0 new messages