Size: a a a

2020 March 07

N

Nik in Delphi & Lazarus
George Bakhtadze
а доступ к чему-то никак не связанному с БД как ограничить тогда?
вот тоже такой момент волнует ) надо придумать как его реализовать..
источник

GB

George Bakhtadze in Delphi & Lazarus
Igor
доступ же происходит не сам по себе, а средствами программы, а у неё есть информация, какие действия разрешать пользователю
причем тогда механизм БД?
источник

N

Nik in Delphi & Lazarus
Igor
доступ же происходит не сам по себе, а средствами программы, а у неё есть информация, какие действия разрешать пользователю
через grant ты всё не пропишешь
источник

N

Nik in Delphi & Lazarus
ты доступ к таблицам, хранимкам можешь прописать там, но не какие разделы показывать/не показывать на форме и т.д. и т.п.
источник

I

Igor in Delphi & Lazarus
George Bakhtadze
причем тогда механизм БД?
сервер аутентифицирует пользователя и даёт набор разрешений, связанных с ролями
источник

I

Igor in Delphi & Lazarus
грубо говоря, пользователь X имеет право заполнять карточки, ему показывается один  UI, пользователь Y имеет право смотреть карточки, ему показывается другой UI
источник

N

Nik in Delphi & Lazarus
Igor
сервер аутентифицирует пользователя и даёт набор разрешений, связанных с ролями
блин, Игорь, набор разрешений на доступ к структуре БД, но не на доступ к функционалу ПО.
источник

I

Igor in Delphi & Lazarus
Nik
блин, Игорь, набор разрешений на доступ к структуре БД, но не на доступ к функционалу ПО.
ну, если юзер задумает логиниться на сервер и выполнять запросы самостоятельно, этот же механизм ему не даст сделать лишнего
источник

N

Nik in Delphi & Lazarus
Igor
ну, если юзер задумает логиниться на сервер и выполнять запросы самостоятельно, этот же механизм ему не даст сделать лишнего
в firebird гранты прописываются в локальной для сервера СУБД базе
источник

N

Nik in Delphi & Lazarus
перекидываешь файл БД на другой комп и все гранты остаются на старом компе
источник

I

Igor in Delphi & Lazarus
Nik
перекидываешь файл БД на другой комп и все гранты остаются на старом компе
вот не поверю
источник

N

Nik in Delphi & Lazarus
до версии 3.0 именно так было.. сейчас надо смотреть как именно реализовано
источник

N

Nik in Delphi & Lazarus
Igor
вот не поверю
это так и Interbase устроено изначально было
источник

GB

George Bakhtadze in Delphi & Lazarus
Igor
доступ же происходит не сам по себе, а средствами программы, а у неё есть информация, какие действия разрешать пользователю
у программы-то откуда инфа о правах?
источник

I

Igor in Delphi & Lazarus
George Bakhtadze
у программы-то откуда инфа о правах?
при логине юзер выбирает из списка выбора роль, под которой собирается работать
источник

N

Nik in Delphi & Lazarus
как работает сервер Firebird никогда не читал? )
источник

I

Igor in Delphi & Lazarus
Nik
как работает сервер Firebird никогда не читал? )
намекаешь, что эта инфа на самом деле не в бд приложения?
источник

N

Nik in Delphi & Lazarus
Чего-то печалька какая-то в последнее время.. Люди что-то делают.. вроде работает.. и при этом они понятия не имеют с чем они работают.. 😢
источник

N

Nik in Delphi & Lazarus
Igor
намекаешь, что эта инфа на самом деле не в бд приложения?
гранты в БД приложения, а вот юзеры нет
источник

N

Nik in Delphi & Lazarus
причём у многих Firebird стоит с дефолтным SYSDBA/masterkey
источник