• ASP.NET Core API
  • Core API
  • Mail API
  • Json API
  • ASP.NET Core API
  • Cuemon.AspNetCore.Authentication
  • AuthenticationOptions

    Show / Hide Table of Contents
    • Cuemon.AspNetCore
      • ConfigurableMiddleware<T, TOptions>
      • ConfigurableMiddleware<T1, T2, T3, T4, T5, TOptions>
      • ConfigurableMiddleware<T1, T2, T3, T4, TOptions>
      • ConfigurableMiddleware<T1, T2, T3, TOptions>
      • ConfigurableMiddleware<T1, T2, TOptions>
      • ConfigurableMiddleware<TOptions>
      • Int32Extensions
      • Middleware
      • Middleware<T>
      • Middleware<T1, T2, T3, T4, T5>
      • Middleware<T1, T2, T3, T4>
      • Middleware<T1, T2, T3>
      • Middleware<T1, T2>
    • Cuemon.AspNetCore.Authentication
      • AuthenticationOptions
      • AuthenticationUtility
      • BasicAuthenticationBuilderExtension
      • BasicAuthenticationMiddleware
      • BasicAuthenticationOptions
      • BasicAuthenticator
      • DigestAccessAuthenticationBuilderExtension
      • DigestAccessAuthenticationMiddleware
      • DigestAccessAuthenticationOptions
      • DigestAccessAuthenticationParameters
      • DigestAccessAuthenticator
      • DigestAuthenticationUtility
      • HmacAuthenticationBuilderExtension
      • HmacAuthenticationMiddleware
      • HmacAuthenticationOptions
      • HmacAuthenticationParameters
      • HmacAuthenticator
      • UnauthorizedException
    • Cuemon.AspNetCore.Builder
      • ApplicationBuilderExtensions
      • ApplicationBuilderFactory
    • Cuemon.AspNetCore.DependencyInjection
      • ServiceCollectionExtensions
    • Cuemon.AspNetCore.Hosting
      • HostingEnvironmentMiddleware
      • HostingEnvironmentOptions
    • Cuemon.AspNetCore.Http
      • HeaderDictionaryExtensions
      • HttpExceptionDescriptor
      • HttpRequestExtensions
      • HttpResponseExtensions
      • HttpResponseMessageExtensions
      • HttpStatusCodeException
    • Cuemon.AspNetCore.Http.Headers
      • CorrelationIdentifierMiddleware
      • CorrelationIdentifierOptions
      • RequestIdentifierMiddleware
      • RequestIdentifierOptions
      • UserAgentException
      • UserAgentSentinelMiddleware
      • UserAgentSentinelOptions
    • Cuemon.AspNetCore.Http.Throttling
      • IThrottlingCache
      • MemoryThrottlingCache
      • ThrottleQuota
      • ThrottleRequest
      • ThrottlingException
      • ThrottlingRetryAfterHeader
      • ThrottlingSentinelMiddleware
      • ThrottlingSentinelOptions
    • Cuemon.AspNetCore.Infrastructure
      • ConfigurableMiddlewareCore<TOptions>
      • MiddlewareCore
    • Cuemon.AspNetCore.Integrity
      • CacheValidatorExtensions
      • ChecksumBuilderExtensions
    • Cuemon.AspNetCore.Mvc
      • ApplicationBuilderExtensions
      • Breadcrumb
      • ExceptionDescriptorResult
      • SeeOtherResult
      • ViewDataDictionaryExtensions
    • Cuemon.AspNetCore.Mvc.Configuration
      • AssemblyCacheBusting
      • AssemblyCacheBustingOptions
      • CacheBusting
      • CacheBustingOptions
      • DynamicCacheBusting
      • DynamicCacheBustingOptions
      • ICacheBusting
    • Cuemon.AspNetCore.Mvc.DependencyInjection
      • ServiceCollectionExtensions
    • Cuemon.AspNetCore.Mvc.Filters
      • ConfigurableActionFilter<TOptions>
      • ConfigurableAsyncActionFilter<TOptions>
      • ConfigurableAsyncResultFilter<TOptions>
      • ConfigurableFactoryFilter<TOptions>
    • Cuemon.AspNetCore.Mvc.Filters.Cacheable
      • CacheableAsyncResultFilterListExtensions
      • CacheableObjectResult<T, TOptions>
      • CacheableObjectResultExtensions
      • ContentBasedObjectResult<T>
      • ContentBasedOptions
      • ContentTimeBasedObjectResult<T>
      • ContentTimeBasedOptions
      • HttpCacheableFilter
      • HttpCacheableOptions
      • HttpEntityTagHeader
      • HttpEntityTagHeaderOptions
      • HttpLastModifiedHeader
      • HttpLastModifiedHeaderOptions
      • ICacheableAsyncResultFilter
      • ICacheableObjectResult
      • TimeBasedObjectResult<T>
      • TimeBasedOptions
    • Cuemon.AspNetCore.Mvc.Filters.Diagnostics
      • FaultDescriptorFilter
      • FaultDescriptorOptions
      • FaultResolver
      • FaultResolverListExtensions
      • HttpRequestEvidence
      • TimeMeasureAttribute
      • TimeMeasuringFilter
      • TimeMeasuringOptions
    • Cuemon.AspNetCore.Mvc.Filters.Headers
      • UserAgentSentinelFilter
    • Cuemon.AspNetCore.Mvc.Filters.ModelBinding
      • DisableModelBindingAttribute
    • Cuemon.AspNetCore.Mvc.Filters.Throttling
      • ThrottlingSentinelAttribute
      • ThrottlingSentinelFilter
    • Cuemon.AspNetCore.Mvc.Formatters.Json
      • DefaultJsonSerializerSettings
      • JsonMvcCoreBuilderExtensions
      • JsonSerializationInputFormatter
      • JsonSerializationMvcOptionsSetup
      • JsonSerializationOutputFormatter
      • JsonSerializerSettingsExtensions
    • Cuemon.AspNetCore.Mvc.Formatters.Json.Converters
      • JsonConverterCollectionExtensions
    • Cuemon.AspNetCore.Mvc.Formatters.Xml
      • XmlMvcCoreBuilderExtensions
      • XmlSerializationInputFormatter
      • XmlSerializationMvcOptionsSetup
      • XmlSerializationOutputFormatter
    • Cuemon.AspNetCore.Mvc.Formatters.Xml.Converters
      • XmlConverterListExtensions
    • Cuemon.AspNetCore.Mvc.Rendering
      • HtmlHelperExtensions
    • Cuemon.AspNetCore.Razor.TagHelpers
      • CdnTagHelper
      • CdnTagHelperOptions
      • CdnUriScheme
      • ImageCdnTagHelper
      • LinkCdnTagHelper
      • ScriptCdnTagHelper
      • StringExtensions

    Class AuthenticationOptions

    Base options for all authentication middleware.

    Inheritance
    System.Object
    AuthenticationOptions
    BasicAuthenticationOptions
    DigestAccessAuthenticationOptions
    HmacAuthenticationOptions
    Namespace: Cuemon.AspNetCore.Authentication
    Assembly: Cuemon.AspNetCore.Authentication.dll
    Syntax
    public abstract class AuthenticationOptions

    Constructors

    | Improve this Doc

    AuthenticationOptions()

    Initializes a new instance of the AuthenticationOptions class.

    Declaration
    protected AuthenticationOptions()

    Properties

    | Improve this Doc

    HttpNotAuthorizedBody

    Gets or sets the function delegate for retrieving content for the body of an unauthorized request.

    Declaration
    public Func<byte[]> HttpNotAuthorizedBody { get; set; }
    Property Value
    Type Description
    System.Func<System.Byte[]>

    A System.Func<TResult> for retrieving content for the body of an unauthorized request.

    | Improve this Doc

    RequireSecureConnection

    Gets or sets a value indicating whether a HTTP connection is required to use secure sockets (that is, HTTPS).

    Declaration
    public bool RequireSecureConnection { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if the HTTP connection is required to use secure sockets (that is, HTTPS); otherwise, false.

    Extension Methods

    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Byte[], Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, Byte[]>, Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Byte[], Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Byte[], Action<ContentTimeBasedOptions>)
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • AuthenticationOptions()
    • Properties
      • HttpNotAuthorizedBody
      • RequireSecureConnection
    • Extension Methods
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX