3 instantiations of AuthorizationResult
Microsoft.AspNetCore.Authorization (3)
AuthorizationResult.cs (3)
15private static readonly AuthorizationResult _succeededResult = new() { Succeeded = true }; 16private static readonly AuthorizationResult _failedResult = new() { Failure = AuthorizationFailure.ExplicitFail() }; 42public static AuthorizationResult Failed(AuthorizationFailure failure) => new AuthorizationResult { Failure = failure };
95 references to AuthorizationResult
Aspire.Dashboard (1)
Authentication\AspirePolicyEvaluator.cs (1)
114var result = await _authorization.AuthorizeAsync(context.User, resource, policy).ConfigureAwait(false);
Microsoft.AspNetCore.Authorization (23)
AuthorizationResult.cs (7)
15private static readonly AuthorizationResult _succeededResult = new() { Succeeded = true }; 16private static readonly AuthorizationResult _failedResult = new() { Failure = AuthorizationFailure.ExplicitFail() }; 35public static AuthorizationResult Success() => _succeededResult; 41/// <returns>The <see cref="AuthorizationResult"/>.</returns> 42public static AuthorizationResult Failed(AuthorizationFailure failure) => new AuthorizationResult { Failure = failure }; 47/// <returns>The <see cref="AuthorizationResult"/>.</returns> 48public static AuthorizationResult Failed() => _failedResult;
AuthorizationServiceExtensions.cs (4)
27public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, IAuthorizationRequirement requirement) 46public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, AuthorizationPolicy policy) 64public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, AuthorizationPolicy policy) 82public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, string policyName)
DefaultAuthorizationEvaluator.cs (4)
15/// <returns>The <see cref="AuthorizationResult"/>.</returns> 16public AuthorizationResult Evaluate(AuthorizationHandlerContext context) 18? AuthorizationResult.Success() 19: AuthorizationResult.Failed(context.HasFailed
DefaultAuthorizationService.cs (3)
62public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements) 77var result = _evaluator.Evaluate(authContext); 99public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName)
DenyAnonymousAuthorizationRequirement.cs (1)
12/// it never calls <see cref="AuthorizationHandlerContext.Fail()"/>. The <see cref="DefaultAuthorizationEvaluator"/> produces a failed <see cref="AuthorizationResult" />
IAuthorizationEvaluator.cs (2)
15/// <returns>The <see cref="AuthorizationResult"/>.</returns> 16AuthorizationResult Evaluate(AuthorizationHandlerContext context);
IAuthorizationService.cs (2)
32Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements); 52Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName);
Microsoft.AspNetCore.Authorization.Policy (1)
PolicyEvaluator.cs (1)
98var result = await _authorization.AuthorizeAsync(context.User, resource, policy);
Microsoft.AspNetCore.Authorization.Test (49)
DefaultAuthorizationServiceTests.cs (40)
44var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 65var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 87var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 107var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 134var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 185var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 214var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 236var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 257var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 276var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 290var allowed = await authorizationService.AuthorizeAsync(null, null, "Basic"); 305var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 326var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 361var allowed = await authorizationService.AuthorizeAsync(user, policy.Build()); 382var allowed = await authorizationService.AuthorizeAsync(user, policy.Build()); 399var allowed = await authorizationService.AuthorizeAsync(user, policy.Build()); 416var allowed = await authorizationService.AuthorizeAsync(user, null, policy.Build()); 432var allowed = await authorizationService.AuthorizeAsync(user, policy.Build()); 453var allowed = await authorizationService.AuthorizeAsync(user, policy.Build()); 473var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 501var allowed = await authorizationService.AuthorizeAsync(user, "Hao"); 527var allowed = await authorizationService.AuthorizeAsync(user, "Hao"); 549var allowed = await authorizationService.AuthorizeAsync(user, "Hao"); 571var allowed = await authorizationService.AuthorizeAsync(user, "Hao"); 596var allowed = await authorizationService.AuthorizeAsync(user, null, "Any"); 616var allowed = await authorizationService.AuthorizeAsync(user, null, "Any"); 649var allowed = await authorizationService.AuthorizeAsync(user, null, "Custom"); 670var allowed = await authorizationService.AuthorizeAsync(user, null, "Custom"); 711var allowed = await authorizationService.AuthorizeAsync(user, null, "Passthrough"); 739var allowed = await authorizationService.AuthorizeAsync(user, null, "Combined"); 766var allowed = await authorizationService.AuthorizeAsync(user, null, "Combined"); 793var allowed = await authorizationService.AuthorizeAsync(user, null, "Combined"); 970var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 989var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 1028var allowed = await authorizationService.AuthorizeAsync(user, "Basic"); 1076public AuthorizationResult Evaluate(AuthorizationHandlerContext context) => AuthorizationResult.Success(); 1087var result = await authorizationService.AuthorizeAsync(null, "Fail"); 1211var result = await authorizationService.AuthorizeAsync(user, "Log"); 1245var result = await authorizationService.AuthorizeAsync(user, "Log");
PassThroughAuthorizationHandlerTests.cs (1)
41var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Self");
PolicyEvaluatorTests.cs (8)
171public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 172=> Task.FromResult(AuthorizationResult.Success()); 174public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName) 175=> Task.FromResult(AuthorizationResult.Success()); 180public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 181=> Task.FromResult(AuthorizationResult.Failed()); 183public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName) 184=> Task.FromResult(AuthorizationResult.Failed());
Microsoft.AspNetCore.Components.Authorization (1)
AuthorizeViewCore.cs (1)
112var result = await AuthorizationService.AuthorizeAsync(user, Resource, policy!);
Microsoft.AspNetCore.Components.Authorization.Tests (19)
AuthorizeRouteViewTest.cs (5)
51_testAuthorizationService.NextResult = AuthorizationResult.Success(); 87_testAuthorizationService.NextResult = AuthorizationResult.Success(); 126_testAuthorizationService.NextResult = AuthorizationResult.Failed(); 155_testAuthorizationService.NextResult = AuthorizationResult.Failed(); 178_testAuthorizationService.NextResult = AuthorizationResult.Failed();
AuthorizeViewTest.cs (6)
90authorizationService.NextResult = AuthorizationResult.Success(); 118authorizationService.NextResult = AuthorizationResult.Success(); 154authorizationService.NextResult = AuthorizationResult.Success(); 190authorizationService.NextResult = AuthorizationResult.Success(); 296authorizationService.NextResult = AuthorizationResult.Success(); 355authorizationService.NextResult = AuthorizationResult.Success();
TestAsyncAuthorizationService.cs (4)
11public AuthorizationResult NextResult { get; set; } 12= AuthorizationResult.Failed(); 17public async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 31public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName)
TestAuthorizationService.cs (4)
11public AuthorizationResult NextResult { get; set; } 12= AuthorizationResult.Failed(); 17public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 28public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName)
Microsoft.AspNetCore.SignalR.Core (1)
Internal\DefaultHubDispatcher.cs (1)
685var authorizationResult = await authService.AuthorizeAsync(principal, resource, authorizePolicy);