c# - 如何在 WCF 中仅在一个端点设置授权
问题描述
在 WCF 服务中,我又添加了一个绑定(webHttpBinding)。现在我想对这些新的网络行为应用基本授权。以前的端点和绑定应该可以在没有任何更改的情况下工作,是否有可能我有一个具有相同合同和功能的实现。
解决方案
原则上,每个绑定都可以有自己的安全设置。webHttpBinding 似乎有三个安全级别可供选择(无、传输和 TransportCredentialOnly),请参阅https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/wcf/security-of-网页http绑定。如果您小心不要触及其他端点中其他绑定的安全设置,则它们不应受到引入具有新绑定的新端点的影响。
推荐阅读
- html - 想要将 html 页面重定向为其他页面的子页面
- slack - 如何通知不在频道中的 Slack 用户?
- django - Django:我不知道我的代码有问题
- python - 如何使用 Tkinter 使框架居中?
- c# - HttpClient 不支持 C# 中的 PostAsJsonAsync 方法和 dll
- python - 数据框中的节点和边列用于构建网络
- amazon-web-services - Terraform 等 IaaS 供应工具的用处?
- bots - 角色发放系统
- docker - 被 Dockerfile 搞糊涂了
- javascript - 使用javascript在暗模式下更改元主题颜色?