4 implementations of IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Core (4)
Filters\DisableRequestSizeLimitFilter.cs (1)
13internal sealed partial class DisableRequestSizeLimitFilter : IAuthorizationFilter, IRequestSizePolicy
Filters\RequestFormLimitsFilter.cs (1)
12internal sealed partial class RequestFormLimitsFilter : IAuthorizationFilter, IRequestFormLimitsPolicy
Filters\RequestSizeLimitFilter.cs (1)
14internal sealed partial class RequestSizeLimitFilter : IAuthorizationFilter, IRequestSizePolicy
RequireHttpsAttribute.cs (1)
15public class RequireHttpsAttribute : Attribute, IAuthorizationFilter, IOrderedFilter
15 references to IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Abstractions (2)
Authorization\IAllowAnonymousFilter.cs (1)
9/// A filter that allows anonymous requests, disabling some <see cref="IAuthorizationFilter"/>s.
Filters\AuthorizationFilterContext.cs (1)
7/// A context for authorization filters i.e. <see cref="IAuthorizationFilter"/> and
Microsoft.AspNetCore.Mvc.Core (13)
Diagnostics\MvcDiagnostics.cs (2)
114/// An <see cref="EventData"/> that occurs before <see cref="IAuthorizationFilter.OnAuthorization(AuthorizationFilterContext)"/>. 165/// An <see cref="EventData"/> that occurs after <see cref="IAuthorizationFilter.OnAuthorization(AuthorizationFilterContext)"/>.
Infrastructure\ResourceInvoker.cs (5)
310var current = _cursor.GetNextFilter<IAuthorizationFilter, IAsyncAuthorizationFilter>(); 388var filter = (IAuthorizationFilter)state; 394nameof(IAuthorizationFilter.OnAuthorization), 402nameof(IAuthorizationFilter.OnAuthorization),
MvcCoreDiagnosticListenerExtensions.cs (4)
139IAuthorizationFilter filter) 152private static void BeforeOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAuthorizationFilter filter) 169IAuthorizationFilter filter) 182private static void AfterOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAuthorizationFilter filter)
MvcCoreLoggerExtensions.cs (1)
32var authorizationFilters = filters.Where(f => f is IAuthorizationFilter || f is IAsyncAuthorizationFilter);
RequireHttpsAttribute.cs (1)
30/// <value>Default is <c>int.MinValue + 50</c> to run this <see cref="IAuthorizationFilter"/> early.</value>