1 type derived from AuthorizationFilterContext
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ResourceInvoker.cs (1)
1596private sealed class AuthorizationFilterContextSealed : AuthorizationFilterContext
17 instantiations of AuthorizationFilterContext
Microsoft.AspNetCore.Mvc.Core.Test (7)
Authorization\AuthorizeFilterTest.cs (3)
524var context = new AuthorizationFilterContext(ActionContext, new[] { filter1, filter2 }); 560var context = new AuthorizationFilterContext(ActionContext, new[] { filter, }); 631var authorizationContext = new AuthorizationFilterContext(
Filters\DisableRequestSizeLimitFilterTest.cs (1)
117return new AuthorizationFilterContext(CreateActionContext(), filters);
Filters\RequestFormLimitsFilterTest.cs (1)
132return new AuthorizationFilterContext(CreateActionContext(), filters);
Filters\RequestSizeLimitFilterTest.cs (1)
123return new AuthorizationFilterContext(CreateActionContext(), filters);
RequireHttpsAttributeTests.cs (1)
230return new AuthorizationFilterContext(actionContext, new IFilterMetadata[0]);
Microsoft.AspNetCore.Mvc.Cors.Test (4)
CorsAuthorizationFilterTest.cs (1)
157var authorizationContext = new AuthorizationFilterContext(
DisableCorsAuthorizationFilterTest.cs (3)
23var authorizationFilterContext = new AuthorizationFilterContext( 42var authorizationFilterContext = new AuthorizationFilterContext( 64var authorizationFilterContext = new AuthorizationFilterContext(
Microsoft.AspNetCore.Mvc.IntegrationTests (4)
AuthorizeFilterIntegrationTest.cs (4)
42var authorizationFilterContext = new AuthorizationFilterContext(actionContext, new[] { authorizeFilter }); 70var authorizationFilterContext = new AuthorizationFilterContext(actionContext, new[] { authorizeFilter }); 101var authorizationFilterContext = new AuthorizationFilterContext(actionContext, action.Filters); 137var authorizationFilterContext = new AuthorizationFilterContext(actionContext, action.Filters);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
Filters\AutoValidateAntiforgeryTokenAuthorizationFilterTest.cs (1)
86var context = new AuthorizationFilterContext(actionContext, new IFilterMetadata[]
Filters\ValidateAntiforgeryTokenAuthorizationFilterTest.cs (1)
62var context = new AuthorizationFilterContext(actionContext, new IFilterMetadata[]
158 references to AuthorizationFilterContext
CorsWebSite (1)
Filters\AllRequestsBlockingAuthorizationFilter.cs (1)
12public void OnAuthorization(AuthorizationFilterContext context)
Microsoft.AspNetCore.Mvc.Abstractions (5)
Filters\AuthorizationFilterContext.cs (1)
13/// Instantiates a new <see cref="AuthorizationFilterContext"/> instance.
Filters\IAsyncAuthorizationFilter.cs (2)
14/// <param name="context">The <see cref="AuthorizationFilterContext"/>.</param> 18Task OnAuthorizationAsync(AuthorizationFilterContext context);
Filters\IAuthorizationFilter.cs (2)
14/// <param name="context">The <see cref="AuthorizationFilterContext"/>.</param> 15void OnAuthorization(AuthorizationFilterContext context);
Microsoft.AspNetCore.Mvc.Core (32)
Authorization\AuthorizeFilter.cs (3)
119internal async Task<AuthorizationPolicy> GetEffectivePolicyAsync(AuthorizationFilterContext context) 159public virtual async Task OnAuthorizationAsync(AuthorizationFilterContext context) 210private static bool HasAllowAnonymous(AuthorizationFilterContext context)
Diagnostics\MvcDiagnostics.cs (8)
114/// An <see cref="EventData"/> that occurs before <see cref="IAuthorizationFilter.OnAuthorization(AuthorizationFilterContext)"/>. 127/// <param name="authorizationContext">The <see cref="AuthorizationFilterContext"/>.</param> 129public BeforeAuthorizationFilterOnAuthorizationEventData(ActionDescriptor actionDescriptor, AuthorizationFilterContext authorizationContext, IFilterMetadata filter) 144public AuthorizationFilterContext AuthorizationContext { get; } 165/// An <see cref="EventData"/> that occurs after <see cref="IAuthorizationFilter.OnAuthorization(AuthorizationFilterContext)"/>. 178/// <param name="authorizationContext">The <see cref="AuthorizationFilterContext"/>.</param> 180public AfterAuthorizationFilterOnAuthorizationEventData(ActionDescriptor actionDescriptor, AuthorizationFilterContext authorizationContext, IFilterMetadata filter) 195public AuthorizationFilterContext AuthorizationContext { get; }
Filters\DisableRequestSizeLimitFilter.cs (2)
29/// <param name="context">The <see cref="AuthorizationFilterContext"/>.</param> 32public void OnAuthorization(AuthorizationFilterContext context)
Filters\RequestFormLimitsFilter.cs (1)
23public void OnAuthorization(AuthorizationFilterContext context)
Filters\RequestSizeLimitFilter.cs (2)
31/// <param name="context">The <see cref="AuthorizationFilterContext"/>.</param> 34public void OnAuthorization(AuthorizationFilterContext context)
MvcCoreDiagnosticListenerExtensions.cs (8)
78AuthorizationFilterContext authorizationContext, 92private static void BeforeOnAuthorizationAsyncImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAsyncAuthorizationFilter filter) 108AuthorizationFilterContext authorizationContext, 122private static void AfterOnAuthorizationAsyncImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAsyncAuthorizationFilter filter) 138AuthorizationFilterContext authorizationContext, 152private static void BeforeOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAuthorizationFilter filter) 168AuthorizationFilterContext authorizationContext, 182private static void AfterOnAuthorizationImpl(DiagnosticListener diagnosticListener, AuthorizationFilterContext authorizationContext, IAuthorizationFilter filter)
RequireHttpsAttribute.cs (8)
36/// <see cref="AuthorizationFilterContext.Result"/> to a result which will redirect the client to the HTTPS 37/// version of the request URI. Otherwise, sets <see cref="AuthorizationFilterContext.Result"/> to a result 41public virtual void OnAuthorization(AuthorizationFilterContext filterContext) 53/// <see cref="AuthorizationFilterContext.Result"/> will not be <c>null</c> after this method returns. 55/// <param name="filterContext">The <see cref="AuthorizationFilterContext"/> to update.</param> 57/// If it was a GET request, default implementation sets <see cref="AuthorizationFilterContext.Result"/> to a 59/// implementation sets <see cref="AuthorizationFilterContext.Result"/> to a result which will set the status 62protected virtual void HandleNonHttpsRequest(AuthorizationFilterContext filterContext)
Microsoft.AspNetCore.Mvc.Core.Test (53)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1813public void OnAuthorization(AuthorizationFilterContext context)
Authorization\AuthorizeFilterTest.cs (26)
26var authorizationContext = GetAuthorizationContext(); 34var authorizationContext = GetAuthorizationContext(anonymous: true); 57var authorizationContext = GetAuthorizationContext(); 73var authorizationContext = GetAuthorizationContext(); 89var authorizationContext = GetAuthorizationContext(anonymous: true); 108var authorizationContext = GetAuthorizationContext(); 133var authorizationContext = GetAuthorizationContext(anonymous: true); 147var authorizationContext = GetAuthorizationContext(); 161var authorizationContext = GetAuthorizationContext(anonymous: true); 176var authorizationContext = GetAuthorizationContext(anonymous: true); 192var authorizationContext = GetAuthorizationContext(); 208var authorizationContext = GetAuthorizationContext(); 222var authorizationContext = GetAuthorizationContext(); 262var authorizationContext = GetAuthorizationContext(anonymous: false); 286var authorizationContext = GetAuthorizationContext(anonymous: false); 316var authorizationContext = GetAuthorizationContext(anonymous: false); 334var authorizationContext = GetAuthorizationContext(anonymous: false); 352var authorizationContext = GetAuthorizationContext(anonymous: false); 377var authorizeFilter = new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAssertion(c => c.Resource is AuthorizationFilterContext).Build()); 378var authorizationContext = GetAuthorizationContext(); 392var authorizationContext = GetAuthorizationContext(); 409var authorizationContext = GetAuthorizationContext(); 524var context = new AuthorizationFilterContext(ActionContext, new[] { filter1, filter2 }); 560var context = new AuthorizationFilterContext(ActionContext, new[] { filter, }); 571private AuthorizationFilterContext GetAuthorizationContext( 631var authorizationContext = new AuthorizationFilterContext(
Filters\DisableRequestSizeLimitFilterTest.cs (6)
20var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { disableRequestSizeLimitResourceFilter }); 38var authorizationFilterContext = CreateAuthorizationFilterContext( 61var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { disableRequestSizeLimitResourceFilter }); 80var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { disableRequestSizeLimitResourceFilter }); 102var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { disableRequestSizeLimitResourceFilter }); 115private static AuthorizationFilterContext CreateAuthorizationFilterContext(IFilterMetadata[] filters)
Filters\RequestFormLimitsFilterTest.cs (6)
22var authorizationFilterContext = CreateAuthorizationFilterContext( 41var authorizationFilterContext = CreateAuthorizationFilterContext( 64var authorizationFilterContext = CreateAuthorizationFilterContext( 88var authorizationFilterContext = CreateAuthorizationFilterContext( 113var authorizationFilterContext = CreateAuthorizationFilterContext( 130private static AuthorizationFilterContext CreateAuthorizationFilterContext(IFilterMetadata[] filters)
Filters\RequestSizeLimitFilterTest.cs (6)
21var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { requestSizeLimitResourceFilter }); 41var authorizationFilterContext = CreateAuthorizationFilterContext( 65var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { requestSizeLimitResourceFilter }); 85var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { requestSizeLimitResourceFilter }); 108var authorizationFilterContext = CreateAuthorizationFilterContext(new IFilterMetadata[] { requestSizeLimitResourceFilter }); 121private static AuthorizationFilterContext CreateAuthorizationFilterContext(IFilterMetadata[] filters)
RequireHttpsAttributeTests.cs (8)
22var authContext = CreateAuthorizationContext(requestContext); 90var authContext = CreateAuthorizationContext(requestContext); 116var authContext = CreateAuthorizationContext(requestContext); 136var authContext = CreateAuthorizationContext(requestContext); 179var authContext = CreateAuthorizationContext(requestContext); 204var authContext = CreateAuthorizationContext(requestContext); 221protected override void HandleNonHttpsRequest(AuthorizationFilterContext filterContext) 227private static AuthorizationFilterContext CreateAuthorizationContext(HttpContext ctx)
Microsoft.AspNetCore.Mvc.Core.TestCommon (29)
CommonResourceInvokerTest.cs (29)
579filter.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())).Verifiable(); 587filter.Verify(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>()), Times.Once()); 596.Setup(f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>())) 597.Returns<AuthorizationFilterContext>(context => Task.FromResult(true)) 607f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>()), 623.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 624.Callback<AuthorizationFilterContext>(c => Task.FromResult(true)) 629.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 630.Callback<AuthorizationFilterContext>(c => c.Result = challenge.Object) 642filter1.Verify(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>()), Times.Once()); 657.Setup(f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>())) 658.Returns<AuthorizationFilterContext>((context) => 666.Setup(f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>())) 667.Returns<AuthorizationFilterContext>((context) => 683f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>()), 705.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 706.Callback<AuthorizationFilterContext>(c => { throw expected; }) 729authorizationFilter1.Verify(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>()), Times.Once()); 744.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 745.Callback<AuthorizationFilterContext>(c => c.Result = challenge.Object) 756authorizationFilter.Verify(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>()), Times.Once()); 1714.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 1715.Callback<AuthorizationFilterContext>((c) => 1745.Setup(f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>())) 1746.Returns<AuthorizationFilterContext>((c) => 1776.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 1777.Callback<AuthorizationFilterContext>((c) => 1808.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 1809.Callback<AuthorizationFilterContext>((c) =>
Microsoft.AspNetCore.Mvc.Cors (2)
CorsAuthorizationFilter.cs (1)
63public async Task OnAuthorizationAsync(AuthorizationFilterContext context)
DisableCorsAuthorizationFilter.cs (1)
22public Task OnAuthorizationAsync(AuthorizationFilterContext context)
Microsoft.AspNetCore.Mvc.Cors.Test (10)
CorsApplicationModelProviderTest.cs (1)
294public Task OnAuthorizationAsync(AuthorizationFilterContext context)
CorsAuthorizationFilterTest.cs (6)
29var authorizationContext = GetAuthorizationContext( 59var authorizationContext = GetAuthorizationContext( 80var authorizationContext = GetAuthorizationContext( 103var authorizationContext = GetAuthorizationContext( 129private AuthorizationFilterContext GetAuthorizationContext( 157var authorizationContext = new AuthorizationFilterContext(
DisableCorsAuthorizationFilterTest.cs (3)
23var authorizationFilterContext = new AuthorizationFilterContext( 42var authorizationFilterContext = new AuthorizationFilterContext( 64var authorizationFilterContext = new AuthorizationFilterContext(
Microsoft.AspNetCore.Mvc.IntegrationTests (4)
AuthorizeFilterIntegrationTest.cs (4)
42var authorizationFilterContext = new AuthorizationFilterContext(actionContext, new[] { authorizeFilter }); 70var authorizationFilterContext = new AuthorizationFilterContext(actionContext, new[] { authorizeFilter }); 101var authorizationFilterContext = new AuthorizationFilterContext(actionContext, action.Filters); 137var authorizationFilterContext = new AuthorizationFilterContext(actionContext, action.Filters);
Microsoft.AspNetCore.Mvc.RazorPages.Test (6)
Infrastructure\PageActionInvokerTest.cs (6)
559.Setup(f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>())) 560.Returns<AuthorizationFilterContext>((context) => 575f => f.OnAuthorizationAsync(It.IsAny<AuthorizationFilterContext>()), 594.Setup(f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>())) 595.Callback<AuthorizationFilterContext>((context) => 609f => f.OnAuthorization(It.IsAny<AuthorizationFilterContext>()),
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
Filters\AntiforgeryMiddlewareAuthorizationFilter.cs (1)
15public Task OnAuthorizationAsync(AuthorizationFilterContext context)
Filters\AutoValidateAntiforgeryTokenAuthorizationFilter.cs (1)
18protected override bool ShouldValidate(AuthorizationFilterContext context)
Filters\ValidateAntiforgeryTokenAuthorizationFilter.cs (2)
23public async Task OnAuthorizationAsync(AuthorizationFilterContext context) 47protected virtual bool ShouldValidate(AuthorizationFilterContext context)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (10)
Filters\AntiforgeryMiddlewareAuthorizationFilterTest.cs (4)
23var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 41var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 58var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 75var context = new AuthorizationFilterContext(actionContext, new[] { filter });
Filters\AutoValidateAntiforgeryTokenAuthorizationFilterTest.cs (3)
34var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 62var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 86var context = new AuthorizationFilterContext(actionContext, new IFilterMetadata[]
Filters\ValidateAntiforgeryTokenAuthorizationFilterTest.cs (3)
38var context = new AuthorizationFilterContext(actionContext, new[] { filter }); 62var context = new AuthorizationFilterContext(actionContext, new IFilterMetadata[] 90var context = new AuthorizationFilterContext(actionContext, new[] { filter });
RazorPagesWebSite (2)
Pages\ShortCircuitPageAtAuthFilter.cshtml.cs (2)
27public Task OnAuthorizationAsync(AuthorizationFilterContext context) 39public void OnAuthorization(AuthorizationFilterContext context)