@Mindgrow

Как отключить редирект на Identity/Account/Login из CustomAuthorizationAttribute?

Подскажите
использую asp.net core с самописаной системой авторизации (не identity)
реализовал CustomAuthorizationAttribute,
при успешном выполнении происходит редирект на Identity/Account/Login
Identity я не использую
как убрать этот редирект, чтобы после успешного прохождения аттрибута, выполнялся переход на исходный запрашиваемый контроллер?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
sarapinit
@sarapinit
Точу водой камень
services.ConfigureApplicationCookie(options =>
{
    options.Events.OnRedirectToLogin = context =>
    {
        context.Response.StatusCode = 401;
        return Task.CompletedTask;
    };
});

services.AddAuthentication(options => options.DefaultScheme = "Cookies").AddCookie("Cookies", "Cookies", options => {
    options.Events.OnRedirectToAccessDenied = context => 
    {
        context.Response.StatusCode = 403;
        return Task.CompletedTask;
    }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы