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