Как сделать мой веб-сервис таким, чтобы он мог проходить аутентификацию с использованием обычной аутентификации? - PullRequest
1 голос
/ 09 октября 2019

У меня есть веб-сервис в 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()
    {

    }}

Но клиент говорит, что он этого не хочет, он требует, чтобы он прошел дополнительныйпараметры. Они хотят только базовую аутентификацию.

Итак, как мне сделать так, чтобы она использовалась для обычной аутентификации?

и как клиент может аутентифицировать его с помощью обычной аутентификации?

...