У меня есть веб-приложение, которое должно читать (и, возможно, писать) файлы из общего сетевого ресурса. Мне было интересно, что лучший способ сделать это?
Я не могу предоставить сетевому сервису или учетным записям aspnet доступ к сетевому ресурсу. Я мог бы использовать олицетворение.
Сетевой ресурс и веб-приложение размещаются в одном домене, и я могу создать нового пользователя в домене специально для этой цели, но я не совсем уверен, как присоединиться к точкам между созданием фильтра и указанием учетные данные для использования в веб-приложении.
К сожалению, диск не отображается как сетевой диск на компьютере, он доступен только мне как сетевой ресурс, поэтому, к сожалению, я не могу сделать прозрачный вызов.
Есть одна проблема, с которой я могу думать с олицетворением... Я могу только олицетворять одного пользователя для каждого домена приложения, я думаю, но я счастлив, что его исправили. Возможно, мне придется записать этот файл в несколько разных разделов, что означает, что мне, возможно, придется выдавать себя за нескольких пользователей.
Мне нравится идея создания токена... если я смогу сделать это, я смогу попросить использовать фронт для своих учетных данных, а затем динамически применить защиту и дать им осмысленные сообщения об ошибках, если доступ запрещен... Я уйду играть, но я вернусь с обновлением.