AuthorizationOptions Class

Provides programmatic configuration used by Microsoft.AspNetCore.Authorization.IAuthorizationService and Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider.

Namespace
Microsoft.AspNetCore.Authorization
Assemblies
  • Microsoft.AspNetCore.Authorization

Syntax

public class AuthorizationOptions
class Microsoft.AspNetCore.Authorization.AuthorizationOptions

Methods

AddPolicy(System.String, Microsoft.AspNetCore.Authorization.AuthorizationPolicy)

Add an authorization policy with the provided name.

Arguments:
public void AddPolicy(string name, AuthorizationPolicy policy)
AddPolicy(System.String, System.Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder>)

Add a policy that is built from a delegate with the provided name.

Arguments:
public void AddPolicy(string name, Action<AuthorizationPolicyBuilder> configurePolicy)
GetPolicy(System.String)

Returns the policy for the specified name, or null if a policy with the name does not exist.

Arguments:name (System.String) – The name of the policy to return.
Return type:Microsoft.AspNetCore.Authorization.AuthorizationPolicy
Returns:The policy for the specified name, or null if a policy with the name does not exist.
public AuthorizationPolicy GetPolicy(string name)

Properties

Microsoft.AspNetCore.Authorization.AuthorizationOptions.DefaultPolicy

Gets or sets the default authorization policy.

Return type:Microsoft.AspNetCore.Authorization.AuthorizationPolicy
public AuthorizationPolicy DefaultPolicy { get; set; }