IAuthorizationHandlerContextFactory.CreateContext Method

Definition

Creates a AuthorizationHandlerContext used for authorization.

C#
public Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext CreateContext (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements, System.Security.Claims.ClaimsPrincipal user, object resource);
C#
public Microsoft.AspNetCore.Authorization.AuthorizationHandlerContext CreateContext (System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements, System.Security.Claims.ClaimsPrincipal user, object? resource);

Parameters

requirements
IEnumerable<IAuthorizationRequirement>

The requirements to evaluate.

user
ClaimsPrincipal

The user to evaluate the requirements against.

resource
Object

An optional resource the policy should be checked with. If a resource is not required for policy evaluation you may pass null as the value.

Returns

The AuthorizationHandlerContext.

Applies to

Product Versions
ASP.NET Core 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0