.NET和Web服务中的多跳假冒模拟

时间:2010-09-28 07:49:35

标签: c# .net asp.net web-services impersonation

我有旧的学校网络服务,它配置为模拟来电者。没有问题。现在我正在考虑添加另一个更高级别的ASP.NET(非wcf)Web服务,该服务将调用原始Web服务。

问题是 - 客户端身份是否会像客户端(1)中那样跨越两个跃点 - >新的网络服务(2) - >旧网络服务)还是会有问题?

1 个答案:

答案 0 :(得分:0)

我相信除非新的ASP.NET Web服务模拟客户端,否则身份将不会流向第二个Web服务。如果没有模拟,那么工作进程的Windows身份将被发送到旧服务。通过模拟,新服务代码将在与客户端相同的用户下运行,然后使用DefaultCredentials,您可以调用旧的Web服务。