【发布时间】:2021-12-06 11:40:57
【问题描述】:
我为验证目的编写了一个 UserNamePasswordValidator 后代 (basicHttpBinding)。
问题是当我针对后端服务验证用户时,我收到了我必须在服务类方法中使用的标识符。事实证明这是一个大问题……除非你知道怎么做……
是否有另一种授权替代方案,我不必在方法标头中传递用户名/密码,或者在服务的方法参数中更糟?
【问题讨论】:
标签: c# wcf wcf-security
我为验证目的编写了一个 UserNamePasswordValidator 后代 (basicHttpBinding)。
问题是当我针对后端服务验证用户时,我收到了我必须在服务类方法中使用的标识符。事实证明这是一个大问题……除非你知道怎么做……
是否有另一种授权替代方案,我不必在方法标头中传递用户名/密码,或者在服务的方法参数中更糟?
【问题讨论】:
标签: c# wcf wcf-security
WCF 服务认证和授权可以使用 UserNamePasswordValidator 和 IAuthorizationPolicy。这是一个article 说明如何操作。如果没有,请尝试使用IPrincipal。
【讨论】: