|
|
|
Авторизация на основе объединения прав
|
|||
|---|---|---|---|
|
#18+
сделай полную аналогию ролей оракла с наследованием в дереве-таблице. Если ТЗ такое. Процедуру выше подправить вместо sys на твоё дерево. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 14:33 |
|
||
|
Авторизация на основе объединения прав
|
|||
|---|---|---|---|
|
#18+
Petro123, Редкая удача, если администратор доступа и администратор БД - одно лицо (роль). Ему ж в твоем случае системные привилегии нужны, чтобы гранты раздавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 14:37 |
|
||
|
Авторизация на основе объединения прав
|
|||
|---|---|---|---|
|
#18+
Курдль, ты прав. У нас весь экземпляр - инстанс БД - наш. Если чужой - проблема. Там и AD юзвери (public) могут быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 14:44 |
|
||
|
Авторизация на основе объединения прав
|
|||
|---|---|---|---|
|
#18+
blkangelИ еще нам пришлось кешировать, чтобы ускорить работу приложения. При логоне вычисляются привилегии пользователя, и уже привилегии тянутся из куш таблиц. Знаешь, что интересно?.. Что у меня ничего насильно не кешируется, но смена прав происходит только после перелогина. И в дебаге я не нахожу запросов на права пользователя после каждого рефреша. При этом у меня полностью кастомные авторизационные схемы, построенные на PL/SQL выражениях. Значит ли это, что все авторизационные схемы вычисляются при логине? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2015, 09:47 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38888008&tid=1875069]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 476ms |

| 0 / 0 |
