3 instantiations of AuthorizationResult
Microsoft.AspNetCore.Authorization (3)
AuthorizationResult.cs (3)
15
private static readonly AuthorizationResult _succeededResult =
new
() { Succeeded = true };
16
private static readonly AuthorizationResult _failedResult =
new
() { Failure = AuthorizationFailure.ExplicitFail() };
42
public static AuthorizationResult Failed(AuthorizationFailure failure) => new
AuthorizationResult
{ Failure = failure };
49 references to AuthorizationResult
Aspire.Dashboard (1)
Authentication\AspirePolicyEvaluator.cs (1)
114
var
result = await _authorization.AuthorizeAsync(context.User, resource, policy).ConfigureAwait(false);
Microsoft.AspNetCore.Authorization (45)
AuthorizationMetrics.cs (2)
33
public void AuthorizeAttemptCompleted(ClaimsPrincipal user, string? policyName,
AuthorizationResult
? result, Exception? exception)
42
private void AuthorizeAttemptCore(ClaimsPrincipal user, string? policyName,
AuthorizationResult
? result, Exception? exception)
AuthorizationResult.cs (7)
15
private static readonly
AuthorizationResult
_succeededResult = new() { Succeeded = true };
16
private static readonly
AuthorizationResult
_failedResult = new() { Failure = AuthorizationFailure.ExplicitFail() };
35
public static
AuthorizationResult
Success() => _succeededResult;
41
/// <returns>The <see cref="
AuthorizationResult
"/>.</returns>
42
public static
AuthorizationResult
Failed(AuthorizationFailure failure) => new AuthorizationResult { Failure = failure };
47
/// <returns>The <see cref="
AuthorizationResult
"/>.</returns>
48
public 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>.
27
public 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>.
46
public 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>.
64
public 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>.
82
public static Task<
AuthorizationResult
> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, string policyName)
DefaultAuthorizationEvaluator.cs (4)
15
/// <returns>The <see cref="
AuthorizationResult
"/>.</returns>
16
public
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>.
62
public virtual async Task<
AuthorizationResult
> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements)
77
var
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>.
99
public virtual async Task<
AuthorizationResult
> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName)
DefaultAuthorizationServiceImpl.cs (4)
24
public override async Task<
AuthorizationResult
> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements)
26
AuthorizationResult
result;
41
public override async Task<
AuthorizationResult
> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName)
43
AuthorizationResult
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>
16
AuthorizationResult
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>.
32
Task<
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>.
51
Task<
AuthorizationResult
> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName);
Microsoft.AspNetCore.Authorization.Policy (1)
PolicyEvaluator.cs (1)
98
var
result = await _authorization.AuthorizeAsync(context.User, resource, policy);
Microsoft.AspNetCore.Components.Authorization (1)
AuthorizeViewCore.cs (1)
112
var
result = await AuthorizationService.AuthorizeAsync(user, Resource, policy!);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\DefaultHubDispatcher.cs (1)
685
var
authorizationResult = await authService.AuthorizeAsync(principal, resource, authorizePolicy);