NServiceBus - 如何配置总线以允许WindowsIdentity从客户端流出

Joh*_*ons 4 c# nservicebus windows-identity

在客户端我已经设置了总线 ImpersonateSender(true)

我的服务器已配置AsA_Server,默认情况下应具有该服务器ImpersonateSender(true)

我现在正试图从Handler中检索WindowsIdentity

var windowsIdentity = WindowsIdentity.GetCurrent(true);
Run Code Online (Sandbox Code Playgroud)

但这让我无效.

我究竟做错了什么?

Udi*_*han 6

请改用System.Threading.Thread.CurrentPrincipal.

此外,不要在客户端上设置ImpersonateSender - 无论如何都会发送它的凭据.