J'ai un code personnalisé à l'intérieur d'un rapport SSRS qui doit obtenir l'utilisateur actuel. par exemple.SSRS WindowsIdentity.GetCurrent() me donnant un SERVICE NT AUTHORITY NETWORK
Dim myPrincipal As New System.Security.Principal.WindowsPrincipal
(System.Security.Principal.WindowsIdentity.GetCurrent())
Je me serais attendu à GetCurrent() pour retourner le principal de l'utilisateur qui a accédé au rapport; cependant, il me donne le principal de "NT AUTHORITY \ NETWORK SERVICE". Est-ce que quelqu'un sait comment exécuter ReportServer en tant qu'utilisateur exécutant le rapport? J'ai vérifié les deux web.config, et ils indiquent tous les deux Windows Authentication et Impersonate = True.