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

Interface ICookieAuthHandler

Namespace: Coree.NETASP.Services.CookieAuth
Assembly: Coree.NETASP.dll
Syntax
public interface ICookieAuthHandler

Methods

| Edit this page View Source

AuthenticateAsync(string, string)

Declaration
Task<bool> AuthenticateAsync(string username, string password)
Parameters
Type Name Description
string username
string password
Returns
Type Description
Task<bool>
| Edit this page View Source

CheckSlidingExpirationAsync(CookieSlidingExpirationContext)

Declaration
Task CheckSlidingExpirationAsync(CookieSlidingExpirationContext context)
Parameters
Type Name Description
CookieSlidingExpirationContext context
Returns
Type Description
Task
| Edit this page View Source

GetClaimsAsync(string)

Declaration
Task<List<Claim>> GetClaimsAsync(string username)
Parameters
Type Name Description
string username
Returns
Type Description
Task<List<Claim>>
| Edit this page View Source

RedirectToAccessDeniedAsync(RedirectContext<CookieAuthenticationOptions>)

Declaration
Task RedirectToAccessDeniedAsync(RedirectContext<CookieAuthenticationOptions> context)
Parameters
Type Name Description
RedirectContext<CookieAuthenticationOptions> context
Returns
Type Description
Task
| Edit this page View Source

RedirectToLoginAsync(RedirectContext<CookieAuthenticationOptions>)

Declaration
Task RedirectToLoginAsync(RedirectContext<CookieAuthenticationOptions> context)
Parameters
Type Name Description
RedirectContext<CookieAuthenticationOptions> context
Returns
Type Description
Task
| Edit this page View Source

RedirectToLogoutAsync(RedirectContext<CookieAuthenticationOptions>)

Declaration
Task RedirectToLogoutAsync(RedirectContext<CookieAuthenticationOptions> context)
Parameters
Type Name Description
RedirectContext<CookieAuthenticationOptions> context
Returns
Type Description
Task
| Edit this page View Source

SignedInAsync(CookieSignedInContext)

Declaration
Task SignedInAsync(CookieSignedInContext context)
Parameters
Type Name Description
CookieSignedInContext context
Returns
Type Description
Task
| Edit this page View Source

SigningInAsync(CookieSigningInContext)

Declaration
Task SigningInAsync(CookieSigningInContext context)
Parameters
Type Name Description
CookieSigningInContext context
Returns
Type Description
Task
| Edit this page View Source

SigningOutAsync(CookieSigningOutContext)

Declaration
Task SigningOutAsync(CookieSigningOutContext context)
Parameters
Type Name Description
CookieSigningOutContext context
Returns
Type Description
Task
| Edit this page View Source

ValidatePrincipalAsync(CookieValidatePrincipalContext)

Declaration
Task ValidatePrincipalAsync(CookieValidatePrincipalContext context)
Parameters
Type Name Description
CookieValidatePrincipalContext context
Returns
Type Description
Task
  • Edit this page
  • View Source
In this article
Back to top