1

我有多个WCF 服务,它们几乎相互独立,它们共同构成了一个不错的核心系统。第三方很容易集成到我们的系统中,每个人都很高兴......但是

当我们希望根据某些许可证限制某些客户对某些 WCF 服务的使用时,就会出现此问题。因为我们不想让第三方有机会编辑配置文件并获得对我们所有 wcf 服务的完全访问权限。

那么,我该如何限制某些服务的使用呢?我在想也许有一个选项可以选择从配置文件加载哪个服务(基于许可证)。那可能吗?我还有什么其他选择?

提前致谢。

4

1 回答 1

2

如果您有一个托管应用程序(例如控制台应用程序或 Windows NT 服务),那么您基本上可以控制创建和管理ServiceHost将“提供”WCF 服务的实例。

扩展该服务主机,您可以在加载所需的适当 WCF 服务时实现任何类型的灵活性。

阅读更多:

于 2012-06-07T15:00:07.063 回答