Used with controller methods which must be authorized for access. The ResourceAuthorize attribute must use a protected named resource (defined using ResourceAttribute). When the method is invoked, validation occurs to insure the user is authorized to access the protected name resource.
This can be used for any type of controller, including plain MVC controllers, without ModuleGuid (i.e., no associated module).
Namespace: YetaWF.Core.Identity
Assembly: YetaWF.Core
Inheritance
public class ResourceAuthorizeAttribute : Microsoft.AspNetCore.Authorization.AuthorizeAttribute;
ResourceAuthorizeAttribute | Constructor. |
AuthenticationSchemes | Gets or sets a comma delimited list of schemes from which user information is constructed. | |
Name | Defines the name of the protected named resource (defined using ResourceAttribute). | |
Policy | Gets or sets the policy name that determines access to the resource. | |
Roles | Gets or sets a comma delimited list of roles that are allowed to access the resource. | |
TypeId | When implemented in a derived class, gets a unique identifier for this Attribute. |
Equals | Returns a value that indicates whether this instance is equal to a specified object. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. | |
GetCustomAttribute | Retrieves a custom attribute applied to a specified assembly. Parameters specify the assembly and the type of the custom attribute to search for. | |
GetCustomAttributes | Retrieves an array of the custom attributes applied to an assembly. A parameter specifies the assembly. | |
GetHashCode | Returns the hash code for this instance. | |
GetType | Gets the Type of the current instance. | |
IsDefaultAttribute | When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. | |
IsDefined | Determines whether any custom attributes are applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for. | |
Match | When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. | |
MemberwiseClone | Creates a shallow copy of the current Object. | |
ReferenceEquals | Determines whether the specified Object instances are the same instance. | |
ToString | Returns a string that represents the current object. |
See Also YetaWF.Core Overview
Documentation Feedback
© 2024 - Softel vdm, Inc. - YetaWF.com