Я создал приватную MSMQ, и я могу отправлять ей сообщения. То, что я теперь хочу сделать, - это разрешить только одному пользователю доступ к очереди, а затем отправлять сообщения в эту очередь с использованием этих учетных данных пользователей.Безопасная связь для MSMQ
Я думаю о выдаче себя за пользователя (у меня есть класс имперсонатора) перед отправкой сообщения, но не уверен, как это сделать.
любые идеи о том, как наилучшим образом это сделать.
Oh! Я использую C#.
Используйте стандартную систему безопасности Windows. Щелкните правой кнопкой мыши по очереди, вкладка «Свойства», «Безопасность». Разрешения «Отправить» и «Получить» могут быть назначены для каждой учетной записи пользователя. Олицетворение не имеет смысла. –