0

Je crée une nouvelle application métier Silverlight 4 à l'aide de services RIA. Cela va utiliser une base de données SQL-Server 2005. Il n'y a pas de configuration AD, donc je dois utiliser l'authentification SQL Server. Les détails que l'utilisateur utilise pour se connecter au système seront utilisés pour frapper le serveur SQL. Par exemple, si username = "TestUser" et password = "Mot de passe" est entré dans l'écran de connexion de l'application, ce seront les informations d'identification qui seront utilisées pour accéder à la base de données. Je me demande quelle est la meilleure façon de le faire? À ce stade, la méthode d'accès à la base de données est indécise (EF ou ADO.NET 'traditionnel' utilisant des procs stockés).Authentification SQL Server dans l'application Silverlight/RIA-Services

Je pense que les applications actuelles prennent le nom d'utilisateur et mot de passe entré dans l'écran de connexion, les utiliser pour construire une chaîne de connexion et voir si elles peuvent frapper la DB en utilisant cela, si elles ne sont pas diminué.

Répondre

0

J'ai fini par aller avec EF et changer la méthode AuthenticationServices Login() pour essayer de frapper la base de données avec le nom d'utilisateur et le mot de passe requis.

J'ai écrit un billet de blog sur la façon dont je Dynamically changed connection string for EF