Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Entity Framework и настройка безопасности / 5 сообщений из 5, страница 1 из 1
23.12.2013, 10:44
    #38509672
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и настройка безопасности
Привет, коллеги.

Поделитесь опытом, ибо гуглил, ответа не нашел.

Понимаю преимущества (удобства) EF, но смущает один большой для меня минус. Как в системе, где юзер логинится в БД под своим логином, раздаете гранты на объекты (тобишь таблицы)?

Поясню на своей ситуации. Довольно много пользователей. Есть инф. система (ASP.NET + EF + MS SQL Server 2008R2)
В систему юзеры попадают через Windows-авторизацию, и настроено олицетворение и делегирование прав. Супер-Юзера через которого все ходят в БД, нет. Пользователь с БД работает, под своей доменной учеткой.

Если в EF мапить таблицы, то непонятно, как раздавать гранты? Чтобы дать разрешение на какую-либо сущность в EF, надо помнить из каких таблиц он состоит и т.п.
Вот это очень смущает. Поделитесь опытом, как с этой точки зрения правильно работать с EF.

Благодарю!
...
Рейтинг: 0 / 0
23.12.2013, 10:47
    #38509678
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и настройка безопасности
Безопасность мутится на уровне Asp.Net.
...
Рейтинг: 0 / 0
23.12.2013, 10:53
    #38509689
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и настройка безопасности
Доменные юзеры хранятся в таблице БД (маппинг с AD по SID)

Роли - в таблице БД ( asp.net role provider custom )

Связь доменного юзера и роли описана через промежуточную таблицу

В asp.net приложении пишется модуль или global.asax
...
Рейтинг: 0 / 0
23.12.2013, 11:14
    #38509708
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и настройка безопасности
Доменные юзеры хранятся в таблице БД (маппинг с AD по SID)
Роли - в таблице БД (asp.net role provider custom)
Связь доменного юзера и роли описана через промежуточную таблицу

С реализацией первых трех пунктов все понятно.

Ткните ссылкой, где описано "В asp.net приложении пишется модуль или global.asax"
Я не совсем понимаю, что это за модуль, и как его использовать.
...
Рейтинг: 0 / 0
23.12.2013, 11:16
    #38509710
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Entity Framework и настройка безопасности
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Entity Framework и настройка безопасности / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]