Поделиться через


AuthorizeAttribute Класс

Определение

Указывает, что доступ к контроллеру или методу действия предоставляется только пользователям, соответствующим требованиям к проверке подлинности.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
Наследование
AuthorizeAttribute
Атрибуты
Реализации

Конструкторы

AuthorizeAttribute()

Инициализирует новый экземпляр класса AuthorizeAttribute.

Свойства

AllowMultiple

Извлекает или задает значение, указывающее, можно ли задать для данного экземпляра несколько атрибутов файла.

(Унаследовано от FilterAttribute)
Order

Получает или задает порядок, в котором выполняются фильтры действий.

(Унаследовано от FilterAttribute)
Roles

Получает или задает роли пользователей, авторизованных для получения доступа к контроллеру или методу действия.

TypeId

Получает уникальный идентификатор этого атрибута.

Users

Получает или задает пользователей, авторизованных для получения доступа к контроллеру или методу действия.

Методы

AuthorizeCore(HttpContextBase)

В случае переопределения предоставляет точку входа для пользовательской проверки авторизации.

HandleUnauthorizedRequest(AuthorizationContext)

Обрабатывает HTTP-запрос, не прошедший авторизацию.

OnAuthorization(AuthorizationContext)

Вызывается, когда процесс запрашивает авторизацию.

OnCacheAuthorization(HttpContextBase)

Вызывается, когда модуль кэширования запрашивает авторизацию.

Применяется к