Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
811 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Connexion a SQL via Entity Framework

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion a SQL via Entity Framework

n°2259873
lartistez
Posté le 08-06-2015 à 13:43:08  profilanswer
 

Bonjour,
 
Je rencontre le probleme suivant :
 
Je ne parviens pas avec mon application WEB developpee en C# / Entity Framework, a m'authentifier avec le login Windows en cours sur mon poste, sur la base SQL.
Schema : client windows--->IIS--->base SQL
 
J'y arrive uniquement avec le compte de service qui lance le pool d'application de mon serveur IIS.
 
Voici mon web.config :
 

Code :
  1. <configuration>
  2. <system.web>
  3.  <compilation debug="true" strict="false" explicit="true" targetFramework="4.5.2"/>
  4.  <httpRuntime targetFramework="4.5.2"/>
  5.  <customErrors mode="Off"/>
  6.  <authentication mode="Windows"/>
  7. </system.web>
  8. <connectionStrings>
  9.  <add name="BOMBuilderEntities" connectionString="metadata=res://*/Model.BOMBuilderModel.csdl|
  10.          res://*/Model.BOMBuilderModel.ssdl|
  11.          res://*/Model.BOMBuilderModel.msl;
  12.          provider=System.Data.SqlClient;
  13.          provider connection string=
  14.          'data source=FRSDSQ01;
  15.          initial catalog=BOMBuilder;
  16.          integrated security=SSPI;
  17.          MultipleActiveResultSets=True;
  18.          App=EntityFramework'"
  19.          providerName="System.Data.EntityClient"/>
  20. </connectionStrings>
  21.   <system.webServer>
  22.     <defaultDocument>
  23.       <files>
  24.         <add value="multipages.aspx" />
  25.       </files>
  26.     </defaultDocument>
  27.   </system.webServer>
  28. </configuration>


 
Cela ne me convient pas car chaque action menee dans la base SQL doit etre identifiee avec l'utilisateur qui l'a effectuee.
 
Votre aide serait d'un grand recours.
Merci par avance.
 
L@rtistez

mood
Publicité
Posté le 08-06-2015 à 13:43:08  profilanswer
 

n°2259950
TotalRecal​l
Posté le 09-06-2015 à 10:52:18  profilanswer
 

C'est du web ou du client lourd ?
Tu parles de client windows et de IIS, alors je suis largué :pt1cable:

 

Si c'est du web propager l'user du post client à l'entity framework ça ne se fait pas comme ça, il faut paramétrer ton IIS pour ne plus utiliser l'authentification anonyme (qui du coup se repose sur un user unique "spécial IIS" qui est aussi celui utilisé par ta connection string) mais les credentials windows.
Ca fonctionne nativement avec IE (sous certaines réserves) mais avec les autres navigateurs (la dernière fois que j'ai fait ça en tout cas) ça oblige l'utilisateur à retaper son login.

 

Si c'est pas du web ça doit déjà fonctionner (Integrated Security = SSPI -> utilisation du compte windows).

 

Merci de préciser...


Message édité par TotalRecall le 09-06-2015 à 10:53:03

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2260153
Je@nb
Kindly give dime
Posté le 11-06-2015 à 12:38:46  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Connexion a SQL via Entity Framework

 

Sujets relatifs
Connexion PDO. construct, ou singleton ?[Oracle] PL/SQL, curseurs
[SQL/PLSQL] problème sur requêteConnexion utilisateurs et administrateur sans bdd (php)
[VBScript] Connexion oracle en sysdbaSouci de connexion avec le Dashboard de Wordpress
Lecture Flux XML, Doublon et ressources SQL[SQL/SQL Server] Date maximale pour calcul suivant une cat/agent
[Réglé] [SQL] [ORACLE] Tri / regroupement "cyclique" ?[SQL] Aide requête avec enregistrement facultatif
Plus de sujets relatifs à : Connexion a SQL via Entity Framework


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR