AW: Reimplementing permission checks for rules

Поиск
Список
Период
Сортировка
От Zeugswetter Andreas SB
Тема AW: Reimplementing permission checks for rules
Дата
Msg-id 11C1E6749A55D411A9670001FA687963368099@sdexcsrv1.f000.d0188.sd.spardat.at
обсуждение исходный текст
Ответы Re: AW: Reimplementing permission checks for rules
Список pgsql-hackers
> What I'm thinking about doing is eliminating the "skipAcl" RTE field
> and instead adding an Oid field named something like "checkAclAs".
> The semantics of this field would be "if zero, check access 
> permissions
> for this table using the current effective userID; but if not zero,
> check access permissions as if you are this userID".  Then the rule
> rewriter would do no access permission checks of its own, but would
> set this field appropriately in RTEs that it adds to queries.  All the
> actual permissions checking would happen in one place in the executor.
> 
> Comments?  Is this a general enough mechanism, and does it fit well
> with the various setUID tricks that people are thinking about?

Sounds good, and a step in the right direction.

Andreas


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Database log
Следующее
От: Peter Eisentraut
Дата:
Сообщение: New unified regression test driver