WCF服务安全,有些方法是公共的,有些方法是私有的

WCF服务安全,有些方法是公共的,有些方法是私有的,wcf,wcf-security,Wcf,Wcf Security,最近,我被分配到一个需要WCF服务的项目。在这个服务中,有些方法向公众公开,有些方法应该对公众隐藏。隐藏的方法只能从我们的web客户端调用。有没有一种方法可以在不考虑安全性的情况下实现这一点?您可以创建一个简单的WCF服务来实现两个或多个合同,而不是一个供公众使用的服务和一个供内部使用的服务。一个是公共服务合同,另一个是私人服务合同。以后可以在两个单独的端点中发布这些契约,但配置了不同的安全设置。这两个端点对外部可见,但私有端点可以使用只有web客户端才能提供的安全设置进行保护,如windows

最近,我被分配到一个需要WCF服务的项目。在这个服务中,有些方法向公众公开,有些方法应该对公众隐藏。隐藏的方法只能从我们的web客户端调用。有没有一种方法可以在不考虑安全性的情况下实现这一点?您可以创建一个简单的WCF服务来实现两个或多个合同,而不是一个供公众使用的服务和一个供内部使用的服务。一个是公共服务合同,另一个是私人服务合同。以后可以在两个单独的端点中发布这些契约,但配置了不同的安全设置。这两个端点对外部可见,但私有端点可以使用只有web客户端才能提供的安全设置进行保护,如windows身份验证、特定的用户名和密码集或证书

问候 巴勃罗