1 interface inheriting from IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Core.Test (1)
MvcCoreLoggerExtensionsTest.cs (1)
483public interface IOrderedAuthorizeFilter : IAuthorizationFilter, IAsyncAuthorizationFilter, IOrderedFilter { }
7 implementations of IAuthorizationFilter
CorsWebSite (1)
Filters\AllRequestsBlockingAuthorizationFilter.cs (1)
10public class AllRequestsBlockingAuthorizationFilter : Attribute, 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
Microsoft.AspNetCore.Mvc.Core.Test (1)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1811private class UnsupportedFiltersController : IExceptionFilter, IAuthorizationFilter, IAsyncResourceFilter
RazorPagesWebSite (1)
Pages\ShortCircuitPageAtAuthFilter.cshtml.cs (1)
37private class SyncTestAuthorizationFilterAttribute : Attribute, IAuthorizationFilter
40 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)
306var current = _cursor.GetNextFilter<IAuthorizationFilter, IAsyncAuthorizationFilter>(); 384var filter = (IAuthorizationFilter)state; 390nameof(IAuthorizationFilter.OnAuthorization), 398nameof(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>
Microsoft.AspNetCore.Mvc.Core.Test (12)
MvcCoreLoggerExtensionsTest.cs (12)
128var authFilter = Mock.Of<IAuthorizationFilter>(); 170var authFilter = Mock.Of<IAuthorizationFilter>(); 216var authFilter = Mock.Of<IAuthorizationFilter>(); 262var authFilter = Mock.Of<IAuthorizationFilter>(); 308var authFilter = Mock.Of<IAuthorizationFilter>(); 354var authFilter = Mock.Of<IAuthorizationFilter>();
Microsoft.AspNetCore.Mvc.Core.TestCommon (11)
CommonResourceInvokerTest.cs (11)
578var filter = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 621var filter1 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 627var filter2 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 633var filter3 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 673var filter3 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 703var authorizationFilter1 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 710var authorizationFilter2 = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 742var authorizationFilter = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 1712var authorizationFilter = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 1774var authorizationFilter = new Mock<IAuthorizationFilter>(MockBehavior.Strict); 1806var authorizationFilter = new Mock<IAuthorizationFilter>(MockBehavior.Strict);
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
RazorPagesTest.cs (1)
1418[InlineData(nameof(IAuthorizationFilter.OnAuthorization))]
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Infrastructure\PageActionInvokerTest.cs (1)
592var filter = new Mock<IAuthorizationFilter>(MockBehavior.Strict);