DataWeb
Search Results for

    Show / Hide Table of Contents

    Class SharedKeyAuthorizeAttribute

    A custom authorization attribute for checking shared key authorization.

    Inheritance
    object
    Attribute
    TypeFilterAttribute
    SharedKeyAuthorizeAttribute
    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 SharedKeyAuthorizeAttribute : TypeFilterAttribute, IFilterFactory, IOrderedFilter, IFilterMetadata

    Constructors

    SharedKeyAuthorizeAttribute(string, ulong)

    Initializes a new instance of the SharedKeyAuthorizeAttribute class.

    Declaration
    public SharedKeyAuthorizeAttribute(string secretKeyName = "AppSettings:AppSecretKey", ulong seconds = 300)
    Parameters
    Type Name Description
    string secretKeyName

    The name of the app secret key in the configuration settings.

    ulong seconds

    The number of seconds within which the request must be valid.

    Implements

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