Microsoft.AspNetCore.Authentication.Cookies 命名空间

包含支持基于 Cookie 的身份验证的类型。

BaseCookieContext

包含支持基于 Cookie 的身份验证的类型。

ChunkingCookieManager

此项用于处理按 Cookie 长度限制的 Cookie。 它可以分解较长的响应 Cookie,并可以重新组合请求中的这些 Cookie。

CookieAuthenticationDefaults

与基于 Cookie 的身份验证处理程序相关的默认值

CookieAuthenticationEvents

允许订阅 Cookie 身份验证期间引发的事件。

CookieAuthenticationHandler

基于 Cookie 的身份验证处理程序的实现。

CookieAuthenticationMiddleware

包含支持基于 Cookie 的身份验证的类型。

CookieAuthenticationOptions

CookieAuthenticationOptions 的配置选项。

CookieRedirectContext

在质询、登录或注销导致 cookie 中间件发生重定向时传递上下文

CookieSignedInContext

传递给 ICookieAuthenticationEvents 方法 SignedIn 的上下文对象。

CookieSigningInContext

传递给 的 SigningIn(CookieSigningInContext)上下文对象。

CookieSigningOutContext

传递给 的上下文对象 SigningOut(CookieSigningOutContext)

CookieSlidingExpirationContext

传递给 CookieAuthenticationEvents OnCheckSlidingExpiration 方法的上下文对象。

CookieValidatePrincipalContext

传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。

PostConfigureCookieAuthenticationOptions

用于为所有 设置默认值 CookieAuthenticationOptions

接口

ICookieAuthenticationEvents

指定 调用的回调方法 CookieAuthenticationMiddleware ,使开发人员能够控制身份验证过程。 />

ICookieManager

CookieAuthenticationMiddleware 使用它来处理请求和响应 Cookie。 它从普通 Cookie API 中抽象出来,以便执行区块等复杂操作。

ITicketStore

这提供了一种抽象存储机制,用于保留服务器上的标识信息,同时仅向客户端发送简单的标识符密钥。 这最常用于缓解将大型标识序列化为 Cookie 的问题。

注解

有关使用基于 Cookie 的身份验证的详细信息,请参阅在不使用 ASP.NET Core标识的情况下使用 Cookie 身份验证