Subject | Re: [Firebird-Architect] Groups in Firebird |
---|---|
Author | Jim Starkey |
Post date | 2004-10-22T02:22:21Z |
Geoff Worboys wrote:
People have multiple roles. And in different contexts, they have
different roles. And then there's the idea that the middle tier of an
application may be serving may clients, each of whom has different role,
rights, and privileges.
Real applications must connect to a database in order the authenticate a
client. There are privileges that belong to the application, and
different privileges that belong to the client. An application should
be able to control database access based on what it knows of the
client. This requires multiple roles and the ability to
activate/deactivate specific roles.
>It is yet another one of those; "Do we want compliance orHow about a third possibility -- something useful.
>backwards compatibility?" questions.
>
>
>
People have multiple roles. And in different contexts, they have
different roles. And then there's the idea that the middle tier of an
application may be serving may clients, each of whom has different role,
rights, and privileges.
Real applications must connect to a database in order the authenticate a
client. There are privileges that belong to the application, and
different privileges that belong to the client. An application should
be able to control database access based on what it knows of the
client. This requires multiple roles and the ability to
activate/deactivate specific roles.