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: - name (System.String) – The name of the policy.
- policy (Microsoft.AspNetCore.Authorization.AuthorizationPolicy) – The authorization policy.
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: - name (System.String) – The name of the policy.
- configurePolicy (System.Action<Microsoft.AspNetCore.Authorization.AuthorizationPolicyBuilder>) – The delegate that will be used to build the policy.
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; }
-