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 };
49 references to AuthorizationResult
Aspire.Dashboard (1)
Authentication\AspirePolicyEvaluator.cs (1)
114var result = await _authorization.AuthorizeAsync(context.User, resource, policy).ConfigureAwait(false);
Microsoft.AspNetCore.Authorization (45)
AuthorizationMetrics.cs (2)
33public void AuthorizeAttemptCompleted(ClaimsPrincipal user, string? policyName, AuthorizationResult? result, Exception? exception) 42private void AuthorizeAttemptCore(ClaimsPrincipal user, string? policyName, AuthorizationResult? result, Exception? exception)
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 (12)
24/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether requirement evaluation has succeeded or failed. 25/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 27public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, IAuthorizationRequirement requirement) 43/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether policy evaluation has succeeded or failed. 44/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 46public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, AuthorizationPolicy policy) 61/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether policy evaluation has succeeded or failed. 62/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 64public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, AuthorizationPolicy policy) 79/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether policy evaluation has succeeded or failed. 80/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 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 (7)
59/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether authorization has succeeded. 60/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 62public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements) 77var result = _evaluator.Evaluate(authContext); 96/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether authorization has succeeded. 97/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 99public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName)
DefaultAuthorizationServiceImpl.cs (4)
24public override async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements) 26AuthorizationResult result; 41public override async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName) 43AuthorizationResult result;
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 (6)
25/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether authorization has succeeded. 26/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the user fulfills the policy; otherwise <c>false</c>. 32Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements); 44/// A <see cref="Task{TResult}"/> that contains an <see cref="AuthorizationResult"/> indicating whether authorization has succeeded. 45/// The result's <see cref="AuthorizationResult.Succeeded"/> property is <c>true</c> when the policy has been fulfilled; otherwise <c>false</c>. 51Task<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.Components.Authorization (1)
AuthorizeViewCore.cs (1)
112var result = await AuthorizationService.AuthorizeAsync(user, Resource, policy!);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\DefaultHubDispatcher.cs (1)
685var authorizationResult = await authService.AuthorizeAsync(principal, resource, authorizePolicy);