Skip to content

class CookieAuthenticationEvents

cangjie
public class CookieAuthenticationEvents

功能:提供 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 =

功能:登录前事件回调。

类型:(CookieSigningInContext) -> Unit

var onSignedIn

cangjie
public var onSignedIn: (CookieSignedInContext) -> Unit =

功能:登录完成事件回调。

类型:(CookieSignedInContext) -> Unit

var onSigningOut

cangjie
public var onSigningOut: (CookieSigningOutContext) -> Unit =

功能:登出前事件回调。

类型:(CookieSigningOutContext) -> Unit

var onCheckSlidingExpiration

cangjie
public var onCheckSlidingExpiration: (CookieSlidingExpirationContext) -> Unit =

功能:滑动过期检查事件回调。

类型:(CookieSlidingExpirationContext) -> Unit

var onValidatePrincipal

cangjie
public var onValidatePrincipal: (CookieValidatePrincipalContext) -> Unit =

功能:主体验证事件回调。

类型:(CookieValidatePrincipalContext) -> Unit

var onRedirectToReturnUrl

cangjie
public var onRedirectToReturnUrl: (RedirectContext<CookieAuthenticationOptions>) -> Unit =

功能:返回地址重定向事件回调。

类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit

var onRedirectToAccessDenied

cangjie
public var onRedirectToAccessDenied: (RedirectContext<CookieAuthenticationOptions>) -> Unit =

功能:拒绝访问重定向事件回调。

类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit

var onRedirectToLogin

cangjie
public var onRedirectToLogin: (RedirectContext<CookieAuthenticationOptions>) -> Unit =

功能:登录页重定向事件回调。

类型:(RedirectContext<CookieAuthenticationOptions>) -> Unit

func checkSlidingExpiration(CookieSlidingExpirationContext)

cangjie
public func checkSlidingExpiration(context: CookieSlidingExpirationContext): Unit

功能:触发滑动过期检查事件。

参数:

返回值:

  • Unit

func validatePrincipal(CookieValidatePrincipalContext)

cangjie
public func validatePrincipal(context: CookieValidatePrincipalContext): Unit

功能:触发主体验证事件。

参数:

返回值:

  • Unit

func redirectToReturnUrl(RedirectContext<CookieAuthenticationOptions>)

cangjie
public func redirectToReturnUrl(context: RedirectContext<CookieAuthenticationOptions>): Unit

功能:触发返回地址重定向事件。

参数:

返回值:

  • Unit

func redirectToAccessDenied(RedirectContext<CookieAuthenticationOptions>)

cangjie
public func redirectToAccessDenied(context: RedirectContext<CookieAuthenticationOptions>): Unit

功能:触发拒绝访问重定向事件。

参数:

返回值:

  • Unit

func redirectToLogin(RedirectContext<CookieAuthenticationOptions>)

cangjie
public func redirectToLogin(context: RedirectContext<CookieAuthenticationOptions>): Unit

功能:触发登录页重定向事件。

参数:

返回值:

  • Unit

func signingIn(CookieSigningInContext)

cangjie
public func signingIn(context: CookieSigningInContext): Unit

功能:触发登录前事件。

参数:

返回值:

  • Unit

func signedIn(CookieSignedInContext)

cangjie
public func signedIn(context: CookieSignedInContext): Unit

功能:触发登录完成事件。

参数:

返回值:

  • Unit

func signingOut(CookieSigningOutContext)

cangjie
public func signingOut(context: CookieSigningOutContext): Unit

功能:触发登出前事件。

参数:

返回值:

  • Unit