Show / Hide Table of Contents

Class DnnModuleAuthorizeAttribute

Inheritance
object
AuthorizeAttributeBase
DnnModuleAuthorizeAttribute
Implements
IAuthorizationFilter
Inherited Members
AuthorizeAttributeBase.IsAnonymousAttributePresent(AuthorizationContext)
AuthorizeAttributeBase.HandleAuthorizedRequest(AuthorizationContext)
AuthorizeAttributeBase.HandleUnauthorizedRequest(AuthorizationContext)
AuthorizeAttributeBase.OnCacheAuthorization(HttpContextBase)
AuthorizeAttributeBase.SkipAuthorization(AuthorizationContext)
Namespace: DotNetNuke.Web.Mvc.Framework.ActionFilters
Assembly: DotNetNuke.Web.Mvc.dll
Syntax
public class DnnModuleAuthorizeAttribute : AuthorizeAttributeBase, IAuthorizationFilter

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

AuthorizeCore(HttpContextBase)

Declaration
protected override bool AuthorizeCore(HttpContextBase httpContext)
Parameters
Type Name Description
HttpContextBase httpContext
Returns
Type Description
bool
Overrides
AuthorizeAttributeBase.AuthorizeCore(HttpContextBase)

HasModuleAccess()

Declaration
protected virtual bool HasModuleAccess()
Returns
Type Description
bool

OnAuthorization(AuthorizationContext)

Declaration
public override void OnAuthorization(AuthorizationContext filterContext)
Parameters
Type Name Description
AuthorizationContext filterContext
Overrides
AuthorizeAttributeBase.OnAuthorization(AuthorizationContext)

Implements

System.Web.Mvc.IAuthorizationFilter

Extension Methods

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