ASP.NET и авторизация в БД подход

279
17 января 2018, 14:09

Здравствуйте! У меня есть приложение на ASP.NET MVC, которое мне досталось в наследство. Для подключения к БД Oracle Database используется Entity framework. И есть требование, чтобы пользователи во время работы были авторизованы в БД (для работы триггеров аудита). Для авторизации используется Forms authentication + свой Membership Provider. В данный момент это сделано так. Пользователь авторизуется, ASP.NET выдаёт пользователю куки, происходит подключение под спец. логином к БД, пароль пользователя шифруется и кладётся в БД. Далее, когда пользователь совершает какое-либо действие, сначала приложение получает из БД пароль, дешифрует его и создаёт новое подключение к БД с использованием логина и пароля пользователя. И с этим подключением выполняется запрос пользователя. Мне кажется этот подход некрасивым. Как вообще правильно сделать в таком случае?

READ ALSO
Очистка ChangeSet в случае ошибки

Очистка ChangeSet в случае ошибки

Есть форма на которой компоненты привязаны к моделям LinqToSqlПользователь изменяет какие-то значения и я вызываю функцию DataContext SubmitChange

310
Возможно ли подключить библиотеки .NET Framework в .NET Core 2.1.4?

Возможно ли подключить библиотеки .NET Framework в .NET Core 2.1.4?

Нужно подключить библиотеку в виде DLL, но у меня не получаетсяВозможно ли это?

187
Интеграция 2gis Api в проект с# (ГеоКлик)

Интеграция 2gis Api в проект с# (ГеоКлик)

Есть задача: встроить 2gis в программу так что бы работала функция ГеоКлик- получать информацию по адресуПрограмма пишется на C#

370
Проверка существования объекта c#

Проверка существования объекта c#

Добрый день , провожу десериализацию json , если один из пунктов поиска отсутствует то появляется ошибка , например если в json отсутствует пункт...

262