首页 > 解决方案 > 如何在 WCF 中仅在一个端点设置授权

问题描述

在 WCF 服务中,我又添加了一个绑定(webHttpBinding)。现在我想对这些新的网络行为应用基本授权。以前的端点和绑定应该可以在没有任何更改的情况下工作,是否有可能我有一个具有相同合同和功能的实现。

标签: c#wcfauthentication

解决方案


原则上,每个绑定都可以有自己的安全设置。webHttpBinding 似乎有三个安全级别可供选择(无、传输和 TransportCredentialOnly),请参阅https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/wcf/security-of-网页http绑定。如果您小心不要触及其他端点中其他绑定的安全设置,则它们不应受到引入具有新绑定的新端点的影响。


推荐阅读