Coree.NETASP
  • API
Show / Hide Table of Contents
  • Coree.NETASP.Extensions
    • HttpResponseExtensions
  • Coree.NETASP.Extensions.KestrelOptions
    • AuthenticationBuilderExtensions
    • ConfigureWebHostBuilderExtensions
    • ConfigureWebHostBuilderExtensions.ListenType
    • xExtensions
  • Coree.NETASP.Extensions.WebApplicationBuilderExtensions
    • WebAppBuilderExtensions
    • WebApplicationBuilderExtension
  • Coree.NETASP.Middleware
    • FailurePointsMiddleware
    • FailurePointsMiddlewareExtensions
    • FailurePointsMiddlewareOptions
    • RequestThrottlingMiddleware
  • Coree.NETASP.Middleware.AcceptLanguageFiltering
    • AcceptLanguageFilteringExtensions
    • AcceptLanguageFilteringMiddleware
    • AcceptLanguageFilteringOptions
  • Coree.NETASP.Middleware.DnsHostNameFiltering
    • DnsHostNameFilteringMiddleware
    • DnsHostNameFilteringMiddlewareExtensions
    • DnsHostNameFilteringOptions
  • Coree.NETASP.Middleware.HostNameFiltering
    • HostNameFilterOptions
    • HostNameFilteringExtensions
    • HostNameFilteringMiddleware
  • Coree.NETASP.Middleware.NewFolder
    • PreMiddlewareHostedService
    • WaitForPreMiddlewareHostedServiceMiddleware
    • fooExtensions
  • Coree.NETASP.Middleware.PathDeep
    • PathDeepFilteringExtensions
    • PathDeepFilteringMiddleware
    • PathDeepFilteringOptions
  • Coree.NETASP.Middleware.ProtocolFiltering
    • ProtocolFilteringMiddleware
    • ProtocolFilteringMiddlewareExtensions
    • ProtocolFilteringOptions
  • Coree.NETASP.Middleware.RequestLogging
    • RequestLoggingMiddleware
  • Coree.NETASP.Middleware.RequestUrlFiltering
    • RequestUrlFilteringExtensions
    • RequestUrlFilteringMiddleware
    • RequestUrlFilteringOptions
  • Coree.NETASP.Middleware.ResponseRecording
    • ResponseRecordingMiddleware
  • Coree.NETASP.Middleware.SegmentBlacklistFiltering
    • SegmentBlacklistFilterOptions
    • SegmentBlacklistFilteringExtensions
    • SegmentBlacklistFilteringMiddleware
  • Coree.NETASP.Middleware.UnwantedHeaderKeysFiltering
    • UnwantedHeaderKeysMiddleware
    • UnwantedHeaderKeysMiddlewareExtensions
    • UnwantedHeaderKeysOptions
  • Coree.NETASP.Middleware.UserAgentFiltering
    • UserAgentFilterOptions
    • UserAgentFilteringExtensions
    • UserAgentFilteringMiddleware
  • Coree.NETASP.Services.CertificateManager
    • CertificateManager
    • CertificateManagerService
    • CommonDistinguishedNameBuilder
    • DistinguishedName
    • ICertificateManagerService
  • Coree.NETASP.Services.CookieAuth
    • AuthExtensions
    • CookieAuthHandler
    • ICookieAuthHandler
  • Coree.NETASP.Services.Instancer
    • IServerConfigurationAnalyzer
    • ServerConfigurationAnalyzer
    • ServerConfigurationAnalyzer.ServerListenDetail
  • Coree.NETASP.Services.Points
    • Entry
    • IPointService
    • PointEntry
    • PointService
    • PointServiceOptions
  • Coree.NETASP.UnderConstruction
    • CustomWebApplication
    • CustomWebApplication2
    • DummyFileProvider
    • EmptyWebHostBuilder
    • EmptyWebHostBuilder2
    • EmptyWebHostBuilder3
    • EmptyWebHostBuilderx
    • ExampleClass
    • FileServerMiddleware
    • FileServerMiddlewareExtensions
    • MyWebHostBuilder
    • ObjectDumper
    • ObjectDumper2
    • ObjectDumper3
    • OptionsDumper
    • OptionsKestrelServerOptionsExtensions
    • PhpCgiExecutor
    • Product
    • PropertyAccessTracker<T>
    • ServicesDumper
    • TrackableItem<T>
    • TrackableList<T>
    • TrackableState

Class AuthenticationBuilderExtensions

Inheritance
object
AuthenticationBuilderExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Coree.NETASP.Extensions.KestrelOptions
Assembly: Coree.NETASP.dll
Syntax
public static class AuthenticationBuilderExtensions

Methods

| Edit this page View Source

AddDefaultCookieConfig(AuthenticationBuilder)

Declaration
public static AuthenticationBuilder AddDefaultCookieConfig(this AuthenticationBuilder builder)
Parameters
Type Name Description
AuthenticationBuilder builder
Returns
Type Description
AuthenticationBuilder
| Edit this page View Source

AddDefaultCookieConfig(AuthenticationBuilder, Action<CookieBuilder, CookieAuthenticationEvents, CookieAuthenticationOptions>)

Declaration
public static AuthenticationBuilder AddDefaultCookieConfig(this AuthenticationBuilder builder, Action<CookieBuilder, CookieAuthenticationEvents, CookieAuthenticationOptions> action)
Parameters
Type Name Description
AuthenticationBuilder builder
Action<CookieBuilder, CookieAuthenticationEvents, CookieAuthenticationOptions> action
Returns
Type Description
AuthenticationBuilder
| Edit this page View Source

AddDefaultCookieConfig(AuthenticationBuilder, Func<CookieSignedInContext, Task>, Func<RedirectContext<CookieAuthenticationOptions>, Task>, Func<RedirectContext<CookieAuthenticationOptions>, Task>, Func<CookieValidatePrincipalContext, Task>, string, TimeSpan?, bool)

Declaration
public static AuthenticationBuilder AddDefaultCookieConfig(this AuthenticationBuilder builder, Func<CookieSignedInContext, Task> OnSignedIn, Func<RedirectContext<CookieAuthenticationOptions>, Task> OnRedirectToAccessDenied, Func<RedirectContext<CookieAuthenticationOptions>, Task> OnRedirectToLogin, Func<CookieValidatePrincipalContext, Task> OnValidatePrincipal, string Name = "AuthorizationToken", TimeSpan? ExpireTimeSpan = null, bool SlidingExpiration = true)
Parameters
Type Name Description
AuthenticationBuilder builder
Func<CookieSignedInContext, Task> OnSignedIn
Func<RedirectContext<CookieAuthenticationOptions>, Task> OnRedirectToAccessDenied
Func<RedirectContext<CookieAuthenticationOptions>, Task> OnRedirectToLogin
Func<CookieValidatePrincipalContext, Task> OnValidatePrincipal
string Name
TimeSpan? ExpireTimeSpan
bool SlidingExpiration
Returns
Type Description
AuthenticationBuilder
  • Edit this page
  • View Source
In this article
Back to top