我们正在设计一个新的N层项目,其客户端调用WCF服务。在我之前的一个项目中,我们使用了System.ServiceModel.ClientCredentialsSecurityTokenManager
和System.ServiceModel.Description.ClientCredentials
实现了自己的类(它们依赖于System.IdentityModel)将这些凭据绑定到服务端点并使用STS检查是否user有权对服务执行指定的操作。所有用户至少都拥有Windows Vista - 到目前为止一切顺利。
现在,我们想要使用类似的方法。但随后客户开始了:他们几乎都拥有Windows XP机器,但Windows身份模型无法安装在XP上(不支持)。所以,在我们开始设计一个完全错误的方向之前,我最好向你征求意见。
修改 好的,我安装了一个带有Windows XP的新VM,并且所有需要的程序集似乎都可用,所以它可能只是一个误报!?
答案 0 :(得分:1)
对XP角度略有困惑。您是说您需要在XP上开发应用程序或在XP上托管它,或者XP用户只需使用浏览器来访问声明感知应用程序吗?
如果是后者,那不是问题。