0

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

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

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

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

ответ

0

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

Я написал сообщение в блоге о том, как я Dynamically changed connection string for EF