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 CookieAuthHandler

Inheritance
object
CookieAuthHandler
Implements
ICookieAuthHandler
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Coree.NETASP.Services.CookieAuth
Assembly: Coree.NETASP.dll
Syntax
public class CookieAuthHandler : ICookieAuthHandler

Constructors

| Edit this page View Source

CookieAuthHandler()

Declaration
public CookieAuthHandler()

Methods

| Edit this page View Source

AuthenticateAsync(string, string)

Declaration
public 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
public Task CheckSlidingExpirationAsync(CookieSlidingExpirationContext context)
Parameters
Type Name Description
CookieSlidingExpirationContext context
Returns
Type Description
Task
| Edit this page View Source

GetClaimsAsync(string)

Declaration
public 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
public 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
public 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
public Task RedirectToLogoutAsync(RedirectContext<CookieAuthenticationOptions> context)
Parameters
Type Name Description
RedirectContext<CookieAuthenticationOptions> context
Returns
Type Description
Task
| Edit this page View Source

SignedInAsync(CookieSignedInContext)

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

SigningInAsync(CookieSigningInContext)

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

SigningOutAsync(CookieSigningOutContext)

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

ValidatePrincipalAsync(CookieValidatePrincipalContext)

Declaration
public Task ValidatePrincipalAsync(CookieValidatePrincipalContext context)
Parameters
Type Name Description
CookieValidatePrincipalContext context
Returns
Type Description
Task

Implements

ICookieAuthHandler
  • Edit this page
  • View Source
In this article
Back to top