|
Entity Framework и настройка безопасности
|
|||
---|---|---|---|
#18+
Привет, коллеги. Поделитесь опытом, ибо гуглил, ответа не нашел. Понимаю преимущества (удобства) EF, но смущает один большой для меня минус. Как в системе, где юзер логинится в БД под своим логином, раздаете гранты на объекты (тобишь таблицы)? Поясню на своей ситуации. Довольно много пользователей. Есть инф. система (ASP.NET + EF + MS SQL Server 2008R2) В систему юзеры попадают через Windows-авторизацию, и настроено олицетворение и делегирование прав. Супер-Юзера через которого все ходят в БД, нет. Пользователь с БД работает, под своей доменной учеткой. Если в EF мапить таблицы, то непонятно, как раздавать гранты? Чтобы дать разрешение на какую-либо сущность в EF, надо помнить из каких таблиц он состоит и т.п. Вот это очень смущает. Поделитесь опытом, как с этой точки зрения правильно работать с EF. Благодарю! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2013, 10:44 |
|
Entity Framework и настройка безопасности
|
|||
---|---|---|---|
#18+
Безопасность мутится на уровне Asp.Net. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2013, 10:47 |
|
Entity Framework и настройка безопасности
|
|||
---|---|---|---|
#18+
Доменные юзеры хранятся в таблице БД (маппинг с AD по SID) Роли - в таблице БД ( asp.net role provider custom ) Связь доменного юзера и роли описана через промежуточную таблицу В asp.net приложении пишется модуль или global.asax ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2013, 10:53 |
|
Entity Framework и настройка безопасности
|
|||
---|---|---|---|
#18+
Доменные юзеры хранятся в таблице БД (маппинг с AD по SID) Роли - в таблице БД (asp.net role provider custom) Связь доменного юзера и роли описана через промежуточную таблицу С реализацией первых трех пунктов все понятно. Ткните ссылкой, где описано "В asp.net приложении пишется модуль или global.asax" Я не совсем понимаю, что это за модуль, и как его использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2013, 11:14 |
|
|
start [/forum/topic.php?fid=17&msg=38509678&tid=1349873]: |
0ms |
get settings: |
64ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 315ms |
0 / 0 |