Как регистрировать события аутентификации или авторизации в ASP.NET Core 2.1? - PullRequest
0 голосов
/ 24 августа 2018

В IIS мое веб-приложение отвечает 403 Запрещено.Чтобы устранить проблему, я хотел бы регистрировать события аутентификации Windows.

Настройка в Startup.cs выглядит следующим образом:

services.AddAuthentication(IISDefaults.AuthenticationScheme);

services.AddAuthorization(options =>
{
      options.AddPolicy("Editor", policy =>
      {
           var sid = "my-sid";
           policy.RequireRole(sid);
      });
});

services.AddMvc((options) =>
{
    var policy = new AuthorizationPolicyBuilder()
            .RequireAuthenticatedUser()
            .Build();
    options.Filters.Add(new AuthorizeFilter(policy));
});

Можно ли подключить какие-либо прослушиватели событий или ловушкив процесс аутентификации или авторизации, чтобы я мог регистрировать происходящее?

Я знаю, что это возможно для JwtBearer middleware, см. Как регистрировать попытки авторизации в .net core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...