Можно ли установить точку останова для атрибута [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
Как установить точку останова для атрибута [Authorize] ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение