class CookieAuthenticationEvents
cangjie
public class CookieAuthenticationEvents1
功能:提供 Cookie 身份验证事件回调集合。
成员概览
| 成员 | 功能 |
|---|---|
| var onSigningIn | 登录前事件回调。 |
| var onSignedIn | 登录完成事件回调。 |
| var onSigningOut | 登出前事件回调。 |
| var onCheckSlidingExpiration | 滑动过期检查事件回调。 |
| var onValidatePrincipal | 主体验证事件回调。 |
| var onRedirectToReturnUrl | 返回地址重定向事件回调。 |
| var onRedirectToAccessDenied | 拒绝访问重定向事件回调。 |
| var onRedirectToLogin | 登录页重定向事件回调。 |
| func checkSlidingExpiration(CookieSlidingExpirationContext) | 触发滑动过期检查事件。 |
| func validatePrincipal(CookieValidatePrincipalContext) | 触发主体验证事件。 |
| func redirectToReturnUrl(RedirectContext<CookieAuthenticationOptions>) | 触发返回地址重定向事件。 |
| func redirectToAccessDenied(RedirectContext<CookieAuthenticationOptions>) | 触发拒绝访问重定向事件。 |
| func redirectToLogin(RedirectContext<CookieAuthenticationOptions>) | 触发登录页重定向事件。 |
| func signingIn(CookieSigningInContext) | 触发登录前事件。 |
| func signedIn(CookieSignedInContext) | 触发登录完成事件。 |
| func signingOut(CookieSigningOutContext) | 触发登出前事件。 |
var onSigningIn
cangjie
public var onSigningIn: (CookieSigningInContext) -> Unit =1
功能:登录前事件回调。
类型:(CookieSigningInContext) -> Unit
var onSignedIn
cangjie
public var onSignedIn: (CookieSignedInContext) -> Unit =1
功能:登录完成事件回调。
类型:(CookieSignedInContext) -> Unit
var onSigningOut
cangjie
public var onSigningOut: (CookieSigningOutContext) -> Unit =1
功能:登出前事件回调。
类型:(CookieSigningOutContext) -> Unit
var onCheckSlidingExpiration
cangjie
public var onCheckSlidingExpiration: (CookieSlidingExpirationContext) -> Unit =1
功能:滑动过期检查事件回调。
类型:(CookieSlidingExpirationContext) -> Unit
var onValidatePrincipal
cangjie
public var onValidatePrincipal: (CookieValidatePrincipalContext) -> Unit =1
功能:主体验证事件回调。
类型:(CookieValidatePrincipalContext) -> Unit
var onRedirectToReturnUrl
cangjie
public var onRedirectToReturnUrl: (RedirectContext<CookieAuthenticationOptions>) -> Unit =1
功能:返回地址重定向事件回调。
类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit
var onRedirectToAccessDenied
cangjie
public var onRedirectToAccessDenied: (RedirectContext<CookieAuthenticationOptions>) -> Unit =1
功能:拒绝访问重定向事件回调。
类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit
var onRedirectToLogin
cangjie
public var onRedirectToLogin: (RedirectContext<CookieAuthenticationOptions>) -> Unit =1
功能:登录页重定向事件回调。
类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit
func checkSlidingExpiration(CookieSlidingExpirationContext)
cangjie
public func checkSlidingExpiration(context: CookieSlidingExpirationContext): Unit1
功能:触发滑动过期检查事件。
参数:
- context: CookieSlidingExpirationContext - 滑动过期上下文。
返回值:
Unit
func validatePrincipal(CookieValidatePrincipalContext)
cangjie
public func validatePrincipal(context: CookieValidatePrincipalContext): Unit1
功能:触发主体验证事件。
参数:
- context: CookieValidatePrincipalContext - 主体验证上下文。
返回值:
Unit
func redirectToReturnUrl(RedirectContext<CookieAuthenticationOptions>)
cangjie
public func redirectToReturnUrl(context: RedirectContext<CookieAuthenticationOptions>): Unit1
功能:触发返回地址重定向事件。
参数:
- context: RedirectContext<CookieAuthenticationOptions> - 重定向上下文。
返回值:
Unit
func redirectToAccessDenied(RedirectContext<CookieAuthenticationOptions>)
cangjie
public func redirectToAccessDenied(context: RedirectContext<CookieAuthenticationOptions>): Unit1
功能:触发拒绝访问重定向事件。
参数:
- context: RedirectContext<CookieAuthenticationOptions> - 重定向上下文。
返回值:
Unit
func redirectToLogin(RedirectContext<CookieAuthenticationOptions>)
cangjie
public func redirectToLogin(context: RedirectContext<CookieAuthenticationOptions>): Unit1
功能:触发登录页重定向事件。
参数:
- context: RedirectContext<CookieAuthenticationOptions> - 重定向上下文。
返回值:
Unit
func signingIn(CookieSigningInContext)
cangjie
public func signingIn(context: CookieSigningInContext): Unit1
功能:触发登录前事件。
参数:
- context: CookieSigningInContext - 登录上下文。
返回值:
Unit
func signedIn(CookieSignedInContext)
cangjie
public func signedIn(context: CookieSignedInContext): Unit1
功能:触发登录完成事件。
参数:
- context: CookieSignedInContext - 已登录上下文。
返回值:
Unit
func signingOut(CookieSigningOutContext)
cangjie
public func signingOut(context: CookieSigningOutContext): Unit1
功能:触发登出前事件。
参数:
- context: CookieSigningOutContext - 登出上下文。
返回值:
Unit