我有一个基于WebAPI的主web服务,它提供了基于客户端的Azure服务总线中继点列表,该客户端使用Azure Directory登录通过WPF桌面应用程序登录主服务。这很好,主服务为登录的客户端返回一个service端点。
然后,客户端可以通过返回的service端点连接到WCF现场服务,没有问题。
然而,在现场WCF服务中有一些方法需要模拟调用的客户端用户,这就是我被困在这里的地方。有人知道有什么方法可以模拟通过Azure服务总线中继调用WCF服务的客户端吗??我不能“登录用户”来模拟他们,因为我不知道他们的域名密码,我只有他们的登录UPN。
发布于 2015-02-09 00:37:50
您可能会解决这个问题,就像我在撰写一篇关于在蔚蓝服务总线队列中传递身份的论文时所做的那样。您将需要提升服务帐户的优先级,以运行on,这可能会根据解决方案的工作方式引入漏洞,但是如果您可以减轻这种漏洞,那么这种方法就可以工作了。
本文基于以下链接:通过Azure服务总线队列传递Windows ( http://microsoftintegration.guru/publications/whitepapers/ )
希望这对迈克有帮助
https://stackoverflow.com/questions/28107244
复制相似问题