Мне нужно аутентифицировать пользователей, регистрирующихся в основном приложении asp. net с использованием службы soap.
Ответ был успешным, и пользователи были перенаправлены на панель мониторинга, но я получил сообщение "Не авторизовано". Как я должен аутентифицировать пользователей?
Я думал, так как у меня @using Microsoft.AspNetCore.Components.Authorization
в _import.razor, он должен работать
if (ModelState.IsValid)
{
var result = _adUserService.GetStaffDetails(Input.UserName, Input.Password); //This is where I called the service
if (result.Response == "00")
{
_logger.LogInformation("User logged in");
return LocalRedirect("/dashboard");
}
else
{
ModelState.AddModelError(string.Empty, "Invalid login attempt.");
return Page();
}
}
Примечание: его серверная часть блейзора