Я использую пользовательский UserNamePasswordValidator для аутентификации пользователя.Ниже приведен код, и он хорошо работает.
Я хочу понять, как этот метод получает имя пользователя и пароль от UserNameToken из заголовка SOAP.
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"))
................