Можно ли установить точку останова для атрибута [Authorize] в моем классе? Это вызывало ошибки неверных запросов, и мне было интересно, что внутри атрибута [Authorize] заставляет это делать.
Альтернативно, можно ли перезаписать атрибут [Authorize] и сохранить исходные функции после моих условий?
Я получаю ошибки BadRequest из-за того, как я вхожу в систему, как показано в этом вопросе: .NET Core 2.2 Shared Файл cookie вызывает ошибку «Неверный запрос» при входе в систему.
РЕДАКТИРОВАТЬ: добавлен пользовательский атрибут авторизации
public class ExtendedAuthorizeAttribute : AuthorizeAttribute
{
public async Task OnAuthorizationAsync(AuthorizationFilterContext authorizationFilterContext)
{
if (authorizationFilterContext.HttpContext.User.Identity.IsAuthenticated == false)
{
base.Function();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/583 ... -attribute