Проверка подлинности токена для удаленного сеанса Windows - PullRequest
0 голосов
/ 02 мая 2018

Мы создаем приложение, в котором API C # на сервере A безопасно отправляет учетные данные домена на ведомые дроны C # (приложения обработки) на серверах B1, B2, B3 ..., Bn.

Каждый дрон должен обрабатывать физические файлы на динамических удаленных хранилищах с использованием предоставленных учетных данных.

Мы ищем способ отправки учетных данных с Сервера A на Сервер B1, B2, B3 ..., Bn с использованием временного токена, полученного с сервера A Аутентификация по имени пользователя / паролю.

Отправка имени пользователя / паролей нежелательна в случае взлома дрона, но мы не нашли ни одного варианта использования, когда токен генерируется с сервера и отправляется на ведомые дроны.

Класс WindowsIdentity предоставляет маркер доступа, но поскольку возвращаемое значение является дескриптором и intPtr, оно не является жизнеспособным решением для отправки результата удаленным дронам. https://msdn.microsoft.com/en-us/library/chf6fbt4(v=vs.110).aspx

Поскольку для обработки требуется доступ к физическим файлам, OAuth также может не использоваться для получения ожидаемого результата.

Существуют ли какие-либо системы, известная третья библиотека или логика Windows, которые могли бы решить этот вариант использования?

Заранее спасибо.

...