C# Class Affecto.WebApi.Toolkit.AuthorizationLoggingFilter

Logs the information of authorized user and authentication type. Also authorization errors are logged.
Inheritance: System.Web.Http.AuthorizeAttribute, IAutofacAuthorizationFilter
Show file Open project: affecto/dotnet-WebApi.Toolkit

Public Methods

Method Description
AuthorizationLoggingFilter ( ILoggerFactory loggerFactory, ICorrelation correlation = null ) : System
OnAuthorization ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void

Method Details

AuthorizationLoggingFilter() public method

public AuthorizationLoggingFilter ( ILoggerFactory loggerFactory, ICorrelation correlation = null ) : System
loggerFactory ILoggerFactory
correlation ICorrelation
return System

OnAuthorization() public method

public OnAuthorization ( System.Web.Http.Controllers.HttpActionContext actionContext ) : void
actionContext System.Web.Http.Controllers.HttpActionContext
return void