如何在WCF中只在一个端点上设置授权



在WCF服务中我增加了一个绑定(webHttpBinding)。现在我想对这些新的web行为应用基本授权。以前的端点和绑定应该工作而不影响任何更改,如果有可能,我有一个实现具有相同的契约和功能。

原则上,每个绑定都可以有自己的安全设置。webHttpBinding似乎有三种安全级别可供选择(None, Transport和TransportCredentialOnly),参见https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/wcf/security-of-webhttpbinding。如果您小心地不触及其他端点中其他绑定的安全设置,则它们不应因引入带有新绑定的新端点而受到影响。

最新更新