|
|
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Как организовать на ASP.NET + MSSQL управление доступом к страницам/формам/элмементам управления на странице в зависимости от роли пользователя? Должна быть возможность создавать/редактировать/удалять роли и доступы к страница/формам/элементам из самого приложения. Где на этот счет можно почитать инфо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.01.2012, 23:35:55 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1, Есть идеи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2012, 14:00:01 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Membership Sputnick http://msdn.microsoft.com/ru-ru/library/system.web.mvc.authorizeattribute.aspx Автор спрашивает про чистый asp.net, а не MVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 12:33:09 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
OracleLover, Кажется надо будет создавать свое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 21:52:22 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1Кажется надо будет создавать свое. А в чём проблема? Вам за работу денег не платят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 22:00:46 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1создавать/редактировать/удалять роли и доступы к страница/формам/элементам из самого приложения. 1. Написать админку? 2. В OnLoad проверять разрешения на объект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 22:53:12 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
МСУTestor1создавать/редактировать/удалять роли и доступы к страница/формам/элементам из самого приложения. 1. Написать админку? 2. В OnLoad проверять разрешения на объект? 1. разработать движок для конкретного проекта. 2. загружать только то (элементы управления), что разрешено 3. все селекты и обновления на сервере будут производиться через процедуры. Планирую через Роли ограничивать - запуск процедур, а также в самих процедурах выполнять дополнительную проверку на права на уровне данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 20:45:15 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1МСУпропущено... 1. Написать админку? 2. В OnLoad проверять разрешения на объект? 1. разработать движок для конкретного проекта. 2. загружать только то (элементы управления), что разрешено 3. все селекты и обновления на сервере будут производиться через процедуры. Планирую через Роли ограничивать - запуск процедур, а также в самих процедурах выполнять дополнительную проверку на права на уровне данных база у вас есть, жахните Membership и будут вам роли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 22:41:48 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor11. разработать движок для конкретного проекта. Какой еще движок? Есть родной ролепровайдер, чем не устраивает? Testor12. загружать только то (элементы управления), что разрешено Загружайте. Testor13. все селекты и обновления на сервере будут производиться через процедуры. Ради бога. Testor1Планирую через Роли ограничивать - запуск процедур Ради бога. Testor1в самих процедурах выполнять дополнительную проверку на права на уровне данных Ни в коей мере. Это нужно делать по-человечески на уровне сервера приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2012, 12:03:23 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
МСУTestor11. разработать движок для конкретного проекта. Какой еще движок? Есть родной ролепровайдер, чем не устраивает? Testor12. загружать только то (элементы управления), что разрешено Загружайте. Testor13. все селекты и обновления на сервере будут производиться через процедуры. Ради бога. Testor1Планирую через Роли ограничивать - запуск процедур Ради бога. Testor1в самих процедурах выполнять дополнительную проверку на права на уровне данных Ни в коей мере. Это нужно делать по-человечески на уровне сервера приложений. по последнему пункту, можешь привести простой пример? в чем выгода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2012, 22:28:13 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1МСУпропущено... Какой еще движок? Есть родной ролепровайдер, чем не устраивает? пропущено... Загружайте. пропущено... Ради бога. пропущено... Ради бога. пропущено... Ни в коей мере. Это нужно делать по-человечески на уровне сервера приложений. по последнему пункту, можешь привести простой пример? в чем выгода? Он имеет ввиду что хранимка должна заниматься своей непосредственной работой, а не проверять можно или нельзя что-то делать. Логика проверки что можно, а что нельзя должна лежать в самом приложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 10:34:08 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1по последнему пункту, можешь привести простой пример? в чем выгода? http://www.sql.ru/forum/actualthread.aspx?tid=911648 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:08:05 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
МСУTestor1по последнему пункту, можешь привести простой пример? в чем выгода? http://www.sql.ru/forum/actualthread.aspx?tid=911648 Есть на русском дока по этой тематике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 10:47:40 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1Есть на русском дока по этой тематике? http://alex.algel.name/2010/02/application-architecture-guide-20.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:29:07 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
МСУTestor1Есть на русском дока по этой тематике? http://alex.algel.name/2010/02/application-architecture-guide-20.html Можешь помочь разобраться с бизнес логикой? На практике я использую схему клиент сервер. Пользователь через веб сервер взаимодействует с базой данных. Обработка запросов и в принципе всей логики реализована на уровне процедур. Как я понял для крупных проектов есть рекомендации вынести уровень бизнес логики на отдельный физический уровень (сервер). Я не могу понять как вынести логику из встроенных процедур? Если есть возможность, то желательно на простом примере разобрать что и как. Читаю доку, что посоветовал. Пока еще не все прочитал и не во все вник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 22:19:21 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
Testor1...На практике я использую схему клиент сервер. В десктопах по уму делают трехзвенку: добавляют третье звено, отвечающее за бизнес и за безопасность. Но если уже всё реализовано на хранимках и это работает в классической двузвенке, не вижу смысла переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 10:21:10 |
|
||
|
Управление доступом
|
|||
|---|---|---|---|
|
#18+
МСУTestor1...На практике я использую схему клиент сервер. В десктопах по уму делают трехзвенку: добавляют третье звено, отвечающее за бизнес и за безопасность. Но если уже всё реализовано на хранимках и это работает в классической двузвенке, не вижу смысла переделывать. Я планирую предоставлять доступ для intranet/internet пользователей. Для внутрених пользователей ограничивать доступ (аутентификацию) на уровне Active Directory, для внешних средствами SQL. Как в этом случае, что-то меняется? И все же как делается трехзвенка на следующем примере? 1. HR принимает нового сотрудника на работу. 2. В зависимости от введеных параметров и политики компании по премированию (настроено на сервере), новому сотруднику устанавливается размер премии. 1. Первое звено UI интерфейс 3. Третье звено база данных В каком виде вынести второе звено и что вынести ? К примеру поднять веб сервис и на веб сервисе реализовать логику как для обработки запросов со стороны клиента и перенаправление запросов в базу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:13:15 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37634752&tid=1359982]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 502ms |

| 0 / 0 |
