0

RIA 서비스를 사용하여 새로운 Silverlight 4 비즈니스 응용 프로그램을 만들고 있습니다. SQL Server 2005 DB를 사용하게됩니다. AD 설정이 없으므로 SQL Server 인증을 사용해야합니다. 사용자가 시스템에 로그인하는 데 사용하는 세부 정보는 SQL Server를 공격하는 데 사용됩니다.Silverlight/RIA- 서비스 응용 프로그램의 SQL Server 인증

예를 들어, 사용자 이름 = "TestUser"이고 비밀번호 = "비밀번호"가 애플리케이션의 로그인 화면에 입력되면, 이들은 DB에 액세스하는 데 사용될 자격 증명이됩니다.

이 작업을 수행하는 가장 좋은 방법은 무엇일까요? 이 시점에서 DB에 액세스하는 방법은 결정되지 않았습니다 (저장된 프로 시저를 사용하는 EF 또는 '전통적인'ADO.NET).

현재 응용 프로그램은 로그인 화면에 입력 된 사용자 이름과 암호를 사용하여 연결 문자열을 작성하고 DB를 사용할 수 있는지 여부를 확인하고, 작동하는지 확인합니다. 거부했다.

답변

0

나는 EF로 가서 AuthenticationServices Login() 메서드를 변경하여 필요한 사용자 이름과 암호로 데이터베이스에 접근하려고 시도했다.

블로그 게시물을 작성한 사람 : Dynamically changed connection string for EF