C# Класс Rebel.Cms.Web.Mvc.ActionFilters.RebelAuthorizeAttribute

Ensures authorization occurs for the action or controller, if not this redirects to the correct login URL for the back-office
If the user is authorized, this renews their authentication ticket
Наследование: System.Web.Mvc.AuthorizeAttribute, IRequiresRoutableRequestContext
Показать файл Открыть проект

Открытые методы

Метод Описание
IsAuthorized ( System.Web.HttpContextBase httpContext, HiveId entityId = default(HiveId) ) : bool

Determines whether the specified HTTP context is authorized.

OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void

Called when a process requests authorization.

Защищенные методы

Метод Описание
AuthorizeIdentity ( System.Web.HttpContextBase httpContext ) : bool

Authorizes the user identity.

AuthorizePermissions ( System.Web.HttpContextBase httpContext, HiveId entityId = default(HiveId) ) : bool

Authorizes the permissions.

Приватные методы

Метод Описание
CacheValidateHandler ( HttpContext context, object data, HttpValidationStatus &validationStatus ) : void

Caches the validate handler.

CheckPermissions ( HiveId entityId, HiveId userId ) : bool

Описание методов

AuthorizeIdentity() защищенный Метод

Authorizes the user identity.
protected AuthorizeIdentity ( System.Web.HttpContextBase httpContext ) : bool
httpContext System.Web.HttpContextBase The HTTP context.
Результат bool

AuthorizePermissions() защищенный Метод

Authorizes the permissions.
protected AuthorizePermissions ( System.Web.HttpContextBase httpContext, HiveId entityId = default(HiveId) ) : bool
httpContext System.Web.HttpContextBase The HTTP context.
entityId HiveId The entity id.
Результат bool

IsAuthorized() публичный Метод

Determines whether the specified HTTP context is authorized.
public IsAuthorized ( System.Web.HttpContextBase httpContext, HiveId entityId = default(HiveId) ) : bool
httpContext System.Web.HttpContextBase The HTTP context.
entityId HiveId The entity id.
Результат bool

OnAuthorization() публичный Метод

Called when a process requests authorization.
The parameter is null.
public OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void
filterContext System.Web.Mvc.AuthorizationContext The filter context, which encapsulates information for using .
Результат void