Доступ к сетевым ресурсам с использованием C # ASP.NET - PullRequest
0 голосов
/ 30 июня 2011

У меня возникают проблемы при попытке доступа к сетевым ресурсам с помощью веб-приложений на C # и ASP.NET. Я использую Active Directory LDAP для входа в систему, и у меня есть метод, который читает файлы из указанного каталога и выполняет перемещение файлов. Каталог доступен для определенных пользователей, и я не могу получить к ним доступ, если они не доступны группе «Все» (это не то, как мы хотим установить безопасность) Я хотел бы получить доступ к каталогам, используя имя пользователя в моей учетной записи AD как-то. Это возможно? Я искал в классе безопасности каталога, но пока не повезло. Спасибо.

Ответы [ 2 ]

1 голос
/ 30 июня 2011

Существует два способа решить эту проблему: предоставить пользователю пул приложений, который находится под доступом к общему ресурсу, или выдать себя за пользователя AD, когда вам необходим доступ к общему ресурсу.

1 голос
/ 30 июня 2011

Измените олицетворение в вашем файле web.config на пользователя, у которого есть разрешение на доступ к общему ресурсу

<identity impersonate="true"
      userName="domain\user" 
      password="password" />
...