Доступ к атрибуту HttpContext в функции контроллера AspNetCore Api - PullRequest
0 голосов
/ 13 февраля 2020

Как я могу сделать что-то вроде этого:

        [OfficeAuthorize(HttpContext.Request.etc)]

Я предполагаю, что это своего рода DependencyInjection, но я не уверен, где бы я это сделал.

1 Ответ

1 голос
/ 13 февраля 2020

контекст был доступен через AuthorizationFilterContext в функции OnAuthorizing

    public void OnAuthorization(AuthorizationFilterContext context)
    {
        var body = context.HttpContext.Request.Body;
        //custom validation rule
    }
...