|
|
|
Под какой учетной записью запускать приложения?
|
|||
|---|---|---|---|
|
#18+
Много тем перерыл, но так и не нашел ответа на такой простой вопрос: как разграничивать права и под какой учетной записью запускать приложения и входить на web форму... Поясняю: система документооборота, будет работать на Oracle. Самый простой случай: ввели приказ, эго должен подпись начальник, и с ним должны ознакомится 5 человек из разных отделов. Выглядит сл. образом: человек заходит на сайт, вводит логин/пароль ну и видит список приказов с которым ему нужно ознакомится.... ну и т.д.... Так вот какие ему вводить логин - из пользователей Oracle или из бизнес-пользователей, которых придется создавать в отдельной таблице, потом еще таблицу отделов делать.... Для меня в данном случае мучает такой вопрос: если я пойду путем что вводить нужно учетные записи Oracle, то как в таблице приказов пометить что человек ознакомился, т.е. внести в нее Id, Id чего, ладно можно взять его из представления Users, но а если человек уволился, тогда что делать, ведь нарушается ограничения целостности.... Если пойти путем что вводит логин из таблицы, тогда все упрощается в плане реализации программы, но под каким пользователем запускать программы? В случае Web сервера - тут проще один раз в файле прописал - и кроме тебя никто не знает что на серваке лежит(что тоже не очень правильно), а что делать с программами которые коннектиться через ODBC, там то нужно указывать логин пароль, причем он будет с полными правами на ну или на почти все.... вдруг кто-то подглядит да тупо SQLPlusом подконнектиться к базе..... Какую систему авторизации выбирать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2008, 21:25 |
|
||
|
Под какой учетной записью запускать приложения?
|
|||
|---|---|---|---|
|
#18+
Для подключения к БД создайте ограниченный набор логинов, соответствующих ролям и их правам. Для авторизации в приложении используйте "логин из таблицы". p/s/ ознакомьтесь: Building Secure ASP.NET Applications ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2008, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=101&tid=1543771]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 383ms |

| 0 / 0 |
