Subject Re: [Firebird-Architect] Connect privilege
Author Philippe Makowski
Le 30/04/2007 08:20, Dmitry Yemanov a dit :
>> Can't we have a CONNECT and CREATE OBJECT privileges to avoid this ?
>
> We can, I suppose. But where would you suggest to store the CONNECT
> privilege in the case of the database-level authentication (without a
> security database)? If in the database itself, then should the engine
> first perform an actual connection and only then check whether it was
> allowed?
>
That's need reflection, that's why I post this here ;)

CREATE or MODIFY object have to be at the database-level, just like SELECT,
INSERT,UPDATE,DELETE

CONNECT is a more difficult
I see three options :
- at database-level :but yes the engine should first perform an actual
connection and only then check whether it is allowed
- using security database
- using this only with aliases and store this into aliases.conf