我正在使用自定义 UserNamePasswordValidator 进行用户身份验证。以下是代码,它运行良好。
我想了解此方法如何从 SOAP 标头中的 UserNameToken 获取用户名和密码。
public class DistributorValidator : UserNamePasswordValidator
{
public override void Validate(string userName, string password)
{
if (string.IsNullOrEmpty(userName) || string.IsNullOrEmpty(password))
{
throw new FaultException("Username and password required", new FaultCode("9001"))
................