2014-10-08 93 views
0

我不明白Windows服务总线的安全性。Windows服务器授权的服务总线

connBuilder.Endpoints.Add(new UriBuilder() { Scheme = "sb", Host = 
ServerFQDN, Path = ServiceNamespace }.Uri); 

MessagingFactory messageFactory MessagingFactory.CreateFromConnectionString(connBuilder.ToString()); 
NamespaceManager namespaceManager = NamespaceManager.CreateFromConnectionString(connBuilder.ToString()); 

使用该messageFactory和namespaceManager我可以创建队列并立即发送内容。身份验证过程或授权在哪里完成?我知道有可能提供一些标志和东西。但有了这段代码,我可以创建并发送没有令牌的东西。这怎么可能 ?

+1

可能是服务总线和您的应用程序在相同的登录下运行?我在开发过程中遇到了这种情况,并且按照您的说明工作。但是将其安装在服务器上,应用程序以不同的登录方式在公交车登录时运行,我现在面临着正确认证的需要。 – 2014-11-25 01:56:07

+0

恩,那是我的朋友!谢谢 – yhcowboy 2014-11-30 00:01:15

+0

太好了。我会稍微修改一下,并将其作为答案。你可以接受,如果你喜欢。 :-) – 2014-11-30 21:01:08

回答

1

这可能是服务总线和您的应用程序在相同的登录下运行。我在开发过程中遇到了这种情况,并且按照您的说明工作。但是将其安装在服务器上,应用程序以不同的登录方式在公交车登录时运行,我现在面临着正确认证的需要。