Show / Hide Table of Contents

Class DnnModuleAuthorizeAttribute

Inheritance
object
AuthorizeAttributeBase
DnnModuleAuthorizeAttribute
Implements
IOverrideDefaultAuthLevel
Inherited Members
AuthorizeAttributeBase.IsAnonymousAttributePresent(HttpActionContext)
AuthorizeAttributeBase.OnAuthorization(HttpActionContext)
AuthorizeAttributeBase.SkipAuthorization(HttpActionContext)
Namespace: DotNetNuke.Web.Api
Assembly: DotNetNuke.Web.dll
Syntax
public class DnnModuleAuthorizeAttribute : AuthorizeAttributeBase, IOverrideDefaultAuthLevel

Constructors

DnnModuleAuthorizeAttribute()

Declaration
public DnnModuleAuthorizeAttribute()

Properties

AccessLevel

Declaration
public SecurityAccessLevel AccessLevel { get; set; }
Property Value
Type Description
SecurityAccessLevel

PermissionKey

Declaration
public string PermissionKey { get; set; }
Property Value
Type Description
string

Methods

FindModuleInfo(HttpRequestMessage)

Declaration
protected virtual ModuleInfo FindModuleInfo(HttpRequestMessage request)
Parameters
Type Name Description
HttpRequestMessage request
Returns
Type Description
ModuleInfo

IsAuthorized(AuthFilterContext)

Declaration
public override bool IsAuthorized(AuthFilterContext context)
Parameters
Type Name Description
AuthFilterContext context
Returns
Type Description
bool
Overrides
AuthorizeAttributeBase.IsAuthorized(AuthFilterContext)

Implements

IOverrideDefaultAuthLevel

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS