1 write to AuthorizationFailure
Microsoft.AspNetCore.Authorization.Policy (1)
PolicyAuthorizationResult.cs (1)
57: new PolicyAuthorizationResult { Forbidden = true, AuthorizationFailure = authorizationFailure };
7 references to AuthorizationFailure
CustomAuthorizationFailureResponse (5)
Authorization\SampleAuthorizationMiddlewareResultHandler.cs (5)
32if (policyAuthorizationResult.Forbidden && policyAuthorizationResult.AuthorizationFailure != null) 34if (policyAuthorizationResult.AuthorizationFailure.FailureReasons.Any()) 36await httpContext.Response.WriteAsync(policyAuthorizationResult.AuthorizationFailure.FailureReasons.First().Message); 43if (policyAuthorizationResult.AuthorizationFailure.FailedRequirements.Any(requirement => requirement is SampleRequirement)) 51else if (policyAuthorizationResult.AuthorizationFailure.FailedRequirements.Any(requirement => requirement is SampleWithCustomMessageRequirement))
Microsoft.AspNetCore.Authorization.Test (2)
PolicyEvaluatorTests.cs (2)
155Assert.NotNull(result.AuthorizationFailure); 156Assert.Contains(result.AuthorizationFailure.FailedRequirements, requirement => requirement is DummyRequirement);