1 interface inheriting from IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Core.Test (1)
MvcCoreLoggerExtensionsTest.cs (1)
483
public interface IOrderedAuthorizeFilter :
IAuthorizationFilter
, IAsyncAuthorizationFilter, IOrderedFilter { }
7 implementations of IAuthorizationFilter
CorsWebSite (1)
Filters\AllRequestsBlockingAuthorizationFilter.cs (1)
10
public class AllRequestsBlockingAuthorizationFilter : Attribute,
IAuthorizationFilter
Microsoft.AspNetCore.Mvc.Core (4)
Filters\DisableRequestSizeLimitFilter.cs (1)
13
internal sealed partial class DisableRequestSizeLimitFilter :
IAuthorizationFilter
, IRequestSizePolicy
Filters\RequestFormLimitsFilter.cs (1)
12
internal sealed partial class RequestFormLimitsFilter :
IAuthorizationFilter
, IRequestFormLimitsPolicy
Filters\RequestSizeLimitFilter.cs (1)
14
internal sealed partial class RequestSizeLimitFilter :
IAuthorizationFilter
, IRequestSizePolicy
RequireHttpsAttribute.cs (1)
15
public class RequireHttpsAttribute : Attribute,
IAuthorizationFilter
, IOrderedFilter
Microsoft.AspNetCore.Mvc.Core.Test (1)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1860
private class UnsupportedFiltersController : IExceptionFilter,
IAuthorizationFilter
, IAsyncResourceFilter
RazorPagesWebSite (1)
Pages\ShortCircuitPageAtAuthFilter.cshtml.cs (1)
37
private 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)
306
var current = _cursor.GetNextFilter<
IAuthorizationFilter
, IAsyncAuthorizationFilter>();
384
var
filter = (
IAuthorizationFilter
)state;
390
nameof(
IAuthorizationFilter
.OnAuthorization),
398
nameof(
IAuthorizationFilter
.OnAuthorization),
MvcCoreDiagnosticListenerExtensions.cs (4)
139
IAuthorizationFilter
filter)
152
private static void BeforeOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext,
IAuthorizationFilter
filter)
169
IAuthorizationFilter
filter)
182
private static void AfterOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext,
IAuthorizationFilter
filter)
MvcCoreLoggerExtensions.cs (1)
32
var 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)
128
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
170
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
216
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
262
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
308
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
354
var
authFilter = Mock.Of<
IAuthorizationFilter
>();
Microsoft.AspNetCore.Mvc.Core.TestCommon (11)
CommonResourceInvokerTest.cs (11)
578
var filter = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
621
var filter1 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
627
var filter2 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
633
var filter3 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
673
var filter3 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
703
var authorizationFilter1 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
710
var authorizationFilter2 = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
742
var authorizationFilter = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
1712
var authorizationFilter = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
1774
var authorizationFilter = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);
1806
var 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)
592
var filter = new Mock<
IAuthorizationFilter
>(MockBehavior.Strict);