【问题标题】:How to set Authorization only in one end point in WCF如何在 WCF 中仅在一个端点设置授权
【发布时间】:2021-05-12 02:12:21
【问题描述】:

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

【问题讨论】:

  • WCF中的每个端点都有一个绑定,我们可以为每个绑定设置不同的安全模式,对于webHttpBinding我们可以使用https来保护它。

标签: c# wcf authentication


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2023-03-14
    • 2018-11-13
    • 2019-09-28
    • 1970-01-01
    • 2020-05-01
    相关资源
    最近更新 更多