I guessing this didn't push anyone's buttons but I thought I'd bring it to the top of the queue just one more time in case someone could respond :-) Apologies if this is a breach of forum etiquette.
On Jan 27, 6:52 am, billf <billferr...@blueyonder.co.uk> wrote: > 1. The idea of bundling Mail, Auth and Crud in tools.py seems > shortsighted. > > Mail isnt specific to either of the other classes. I can use Auth > without Crud. How many tools will be added to tools.py before it > becomes unmanageable? and then what will you call the overflow file? > tools2.py? > > 2. All use of Auth seems to be couched in the context of Crud. > > It should be (and is) possible to use Auth independent of Crud and > that should be the primary form of its demonstration. In fact, Crud > is really about something totally separate: the defining of url > request formats to avoid writing stub functions. Grouping the two > together is unnecessary and confusing. Crud, REST and basic cherrypy > request formats are alternative request formats that have nothing to > do with authentication per se. > > 3. So I don't want to use the Crud request format and I want to use > authentication. > > Let's say "the admin user" wants to protect the widget record with > id=33 from everyone but him/herself. How do I code the app? Do I > have to code something in every function that could read/list/update/ > delete that record? and if so what do I code? How do I know whether > authentication is 'on' and what resources I need to check? > > 4. My company already has an authentication framework. > > How can I use web2py and link to an existing authentication > framework. I think this highlights the weakness of the current > "plugin app" approach. The authentication is the "plugin" and this > need to be integrated with the core via an API. The pages/functions > that maintain the authentication database tables are the "app" and > this doesn't even have to exist to use authentication (if the db > aspect is maintained elsewhere). > > (Retires to bunker and puts on tin helmet.) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---