class CookieAuthenticationOptions
cangjie
public class CookieAuthenticationOptions <: AuthenticationSchemeOptions1
功能:表示 Cookie 身份验证方案选项。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| var cookie | 指定用于生成认证 Cookie 的构建器。 |
| var slidingExpiration | 指定是否启用滑动过期。 |
| var expireTimeSpan | 指定票据默认有效期。 |
| var events | 指定 Cookie 身份验证事件处理器。 |
| var sessionStore | 指定可选的票据会话存储。 |
| var dataProtector | 指定用于保护票据的保护器。 |
| var loginPath | 指定登录路径。 |
| var logoutPath | 指定登出路径。 |
| var cookieManager | 指定 Cookie 读写管理器。 |
| var accessDeniedPath | 指定拒绝访问路径。 |
| var returnUrlParameter | 指定返回地址查询参数名称。 |
| var ticketDataFormat | 指定票据保护格式化器。 |
var cookie
cangjie
public var cookie = CookieBuilder()1
功能:指定用于生成认证 Cookie 的构建器。
var slidingExpiration
cangjie
public var slidingExpiration = false1
功能:指定是否启用滑动过期。
var expireTimeSpan
cangjie
public var expireTimeSpan = Duration.day * 141
功能:指定票据默认有效期。
var events
cangjie
public var events = CookieAuthenticationEvents()1
功能:指定 Cookie 身份验证事件处理器。
var sessionStore
cangjie
public var sessionStore: ?ITicketStore = None1
功能:指定可选的票据会话存储。
类型:?ITicketStore
var dataProtector
cangjie
public var dataProtector: ?IDataProtector = None1
功能:指定用于保护票据的保护器。
类型:?IDataProtector
var loginPath
cangjie
public var loginPath = CookieAuthenticationDefaults.LoginPath1
功能:指定登录路径。
var logoutPath
cangjie
public var logoutPath = CookieAuthenticationDefaults.LogoutPath1
功能:指定登出路径。
var cookieManager
cangjie
public var cookieManager: ICookieManager = ChunkingCookieManager()1
功能:指定 Cookie 读写管理器。
var accessDeniedPath
cangjie
public var accessDeniedPath = CookieAuthenticationDefaults.AccessDeniedPath1
功能:指定拒绝访问路径。
var returnUrlParameter
cangjie
public var returnUrlParameter = CookieAuthenticationDefaults.ReturnUrlParameter1
功能:指定返回地址查询参数名称。
var ticketDataFormat
cangjie
public var ticketDataFormat: ?ISecureDataFormat<AuthenticationTicket> = None1
功能:指定票据保护格式化器。