1 interface inheriting from IAsyncAuthorizationFilter
Microsoft.AspNetCore.Mvc.Cors (1)
ICorsAuthorizationFilter.cs (1)
11internal interface ICorsAuthorizationFilter : IAsyncAuthorizationFilter, IOrderedFilter
3 implementations of IAsyncAuthorizationFilter
Microsoft.AspNetCore.Mvc.Core (1)
Authorization\AuthorizeFilter.cs (1)
25public class AuthorizeFilter : IAsyncAuthorizationFilter, IFilterFactory
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Filters\AntiforgeryMiddlewareAuthorizationFilter.cs (1)
9internal sealed partial class AntiforgeryMiddlewareAuthorizationFilter(ILogger<AntiforgeryMiddlewareAuthorizationFilter> logger) : IAsyncAuthorizationFilter
Filters\ValidateAntiforgeryTokenAuthorizationFilter.cs (1)
10internal partial class ValidateAntiforgeryTokenAuthorizationFilter : IAsyncAuthorizationFilter, IAntiforgeryPolicy
14 references to IAsyncAuthorizationFilter
Microsoft.AspNetCore.Mvc.Abstractions (1)
Filters\AuthorizationFilterContext.cs (1)
8/// <see cref="IAsyncAuthorizationFilter"/> implementations.
Microsoft.AspNetCore.Mvc.Core (13)
Authorization\AuthorizeFilter.cs (1)
17/// An implementation of <see cref="IAsyncAuthorizationFilter"/> which applies a specific
Infrastructure\ResourceInvoker.cs (7)
310var current = _cursor.GetNextFilter<IAuthorizationFilter, IAsyncAuthorizationFilter>(); 342var filter = (IAsyncAuthorizationFilter)state; 348nameof(IAsyncAuthorizationFilter.OnAuthorizationAsync), 366var filter = (IAsyncAuthorizationFilter)state; 372nameof(IAsyncAuthorizationFilter.OnAuthorizationAsync),
MvcCoreDiagnosticListenerExtensions.cs (4)
79IAsyncAuthorizationFilter filter) 92private static void BeforeOnAuthorizationAsyncImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAsyncAuthorizationFilter filter) 109IAsyncAuthorizationFilter filter) 122private static void AfterOnAuthorizationAsyncImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAsyncAuthorizationFilter filter)
MvcCoreLoggerExtensions.cs (1)
32var authorizationFilters = filters.Where(f => f is IAuthorizationFilter || f is IAsyncAuthorizationFilter);