У меня есть веб-приложение на сервере IBM WAS (Windows).
В приложении WAS пользователи могут просматривать файлы на другом сервере. Эта функция подключается к веб-службе для получения списка файлов по сетевому пути.
Веб-служба построена с использованием .net и находится на отдельном сервере, который находится в том же домене, что и файловый сервер.
Запрос на обслуживание приложения WAS отправляет идентификатор пользователя как часть вызова.
Есть ли способ получить идентификатор пользователя, который передается веб-службе, и ограничить его только теми файлами / папками, к которым у него есть доступ, на основе безопасности Windows?
Насколько я знаю, это невозможно, если только приложение WAS не может отправить запрос в веб-службу как зарегистрированный пользователь.
Итак, мой второй вопрос: можно ли передать учетные данные пользователя Windows из приложения WAS в веб-службу?
Я не слишком знаком с Аутентификацией и имитацией Windows и еще меньше знаю о WAS и о том, как он обеспечивает безопасность, поэтому я надеюсь выяснить, возможно ли это и с чего начать.