4 implementations of 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
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)
310
var current = _cursor.GetNextFilter<
IAuthorizationFilter
, IAsyncAuthorizationFilter>();
388
var
filter = (
IAuthorizationFilter
)state;
394
nameof(
IAuthorizationFilter
.OnAuthorization),
402
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>