У меня есть веб-сервис в asmx, например,
public void Create(classA objA)
{
//Some code here
}
Теперь клиент попросил меня заставить его работать с базовой аутентификацией.
Я сделал это.
public Credentials Credentials;
[WebMethod]
[SoapHeader("Credentials")]
public void Create(classA objA)
{
//Some code here
Call a method to check a username and password with the database.
}
Класс учетных данных:
public class Credentials:SoapHeader
{
public string UserName { get; set; }
public Credentials()
{
}}
Но клиент говорит, что он этого не хочет, он требует, чтобы он прошел дополнительныйпараметры. Они хотят только базовую аутентификацию.
Итак, как мне сделать так, чтобы она использовалась для обычной аутентификации?
и как клиент может аутентифицировать его с помощью обычной аутентификации?