DataWeb
Search Results for

    Show / Hide Table of Contents

    Class DataWebAuthorizeAttribute

    Represents an attribute that is used to restrict access to controllers and actions requiring DataWeb authentication. Unauthenticated requests receive 401 Unauthorized; authenticated users without the IsDataWeb flag also receive 401 Unauthorized (consider using 403 Forbidden for semantic correctness in that case).

    Inheritance
    object
    Attribute
    TypeFilterAttribute
    DataWebAuthorizeAttribute
    Implements
    IFilterFactory
    IOrderedFilter
    IFilterMetadata
    Inherited Members
    TypeFilterAttribute.CreateInstance(IServiceProvider)
    TypeFilterAttribute.Arguments
    TypeFilterAttribute.ImplementationType
    TypeFilterAttribute.Order
    TypeFilterAttribute.IsReusable
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: DataWeb.Filter
    Assembly: DataWeb.Core.dll
    Syntax
    public sealed class DataWebAuthorizeAttribute : TypeFilterAttribute, IFilterFactory, IOrderedFilter, IFilterMetadata

    Constructors

    DataWebAuthorizeAttribute(ResponseMode)

    Initializes a new instance of DataWebAuthorizeAttribute.

    Declaration
    public DataWebAuthorizeAttribute(DataWebAuthorizeAttribute.ResponseMode responseMode = ResponseMode.StatusCode)
    Parameters
    Type Name Description
    DataWebAuthorizeAttribute.ResponseMode responseMode

    The DataWebAuthorizeAttribute.ResponseMode to apply when authorization fails. Defaults to StatusCode.

    Implements

    IFilterFactory
    IOrderedFilter
    IFilterMetadata
    In this article
    Back to top Generated by DocFX