Проверка подлинности SQL Server в приложении Silverlight / RIA-Services - PullRequest
0 голосов
/ 07 июня 2010

Я создаю новое бизнес-приложение Silverlight 4, используя службы RIA. Это будет использовать БД SQL-Server 2005. Настройка AD отсутствует, поэтому мне необходимо использовать проверку подлинности SQL Server. Данные, которые пользователь использует для входа в систему, будут использованы для обращения к SQL Server.

Например, если имя пользователя = "TestUser" и пароль = "Пароль" введены на экране входа приложения, это будут учетные данные, которые будут использоваться для доступа к БД.

Мне интересно, каким будет лучший способ сделать это? На данный момент метод доступа к БД не определен (EF или «традиционный» ADO.NET с использованием хранимых процедур).

Я думаю, что текущие приложения берут имя пользователя и пароль, введенные на экране входа в систему, используют их для построения строки подключения и проверяют, могут ли они использовать БД, используя эту функцию, если она работает, если они не отклонены .

1 Ответ

0 голосов
/ 01 июля 2010

Я закончил тем, что пошел с EF и изменил метод AuthenticationServices Login (), чтобы попытаться поразить базу данных с требуемым именем пользователя и паролем.

Я написал в блоге сообщение о том, как я Динамически менял соединениестрока для EF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...