Мы создаем приложение, в котором 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, которые могли бы решить этот вариант использования?
Заранее спасибо.