Use of all of the fancy database features, such as :
fine grained auditingsqltracevirtual private database / fine grained access 
control

all hinge on the database's ability to know who's logged in at any given time 
... which isn't possible with the 'one big application user'  architecture.
> Date: Wed, 22 Dec 2010 00:32:50 -0800
> Subject: Re: Oracle & Wicket Starter Application Project
> From: scott.sw...@gmail.com
> To: users@wicket.apache.org
> 
> Not only that, but fine-grained data access allows a user to simply
> "select * from some_table" and get the data to which they are allowed
> access.  E.g. each sales person can see the data for their region
> while an administrator or manager can see all of the regions.
> 
> You can also build 6 apps that work with the same data and they will
> all have the same permissions when you log in as jthomerson.
> 
> Scott
> 
> On Tue, Dec 21, 2010 at 9:22 PM, Jeremy Thomerson
> <jer...@wickettraining.com> wrote:
> > On Tue, Dec 21, 2010 at 6:12 PM, Eelco Hillenius
> > <eelco.hillen...@gmail.com>wrote:
> >
> >> > - using database roles to restrict access to data, and not relying wholly
> >> on application enforced security
> >>
> >> So if you want to determine whether user X can see button Y, you have
> >> to query the database for particular role membership?
> >
> >
> > Since he says "wholly", I'm assuming he means that the DB stands as the
> > "last resort" security.  Ideally your application rules will apply the
> > security constraints correctly.  But, if someone finds a way to punch a hole
> > in that security (i.e. change a primary key in the URL, which shouldn't be
> > there anyway without security around it, but sometimes people do this, which
> > leaves an app-level security vulnerability), the DB rules should kick in and
> > disallow what you were trying (hacking) to do.
> >
> > --
> > Jeremy Thomerson
> > http://wickettraining.com
> > *Need a CMS for Wicket?  Use Brix! http://brixcms.org*
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
> 
                                          

Reply via email to