Microsoft.AspNetCore.Authentication.Cookies 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含支持基于 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 身份验证。