# Microsoft.AspNetCore.Authorization.Policy

``` diff
 namespace Microsoft.AspNetCore.Authorization.Policy {
+    public class AuthorizationMiddlewareResultHandler : IAuthorizationMiddlewareResultHandler {
+        public AuthorizationMiddlewareResultHandler();
+        public Task HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult);
+    }
     public class PolicyAuthorizationResult {
+        public AuthorizationFailure AuthorizationFailure { get; }
+        public static PolicyAuthorizationResult Forbid(AuthorizationFailure authorizationFailure);
     }
 }
```

