EmailCodeAuthenticationProvider

@Component
class EmailCodeAuthenticationProvider(verificationCodeService: VerificationCodeService, userDetailsService: UserDetailsService) : AuthenticationProvider

邮箱验证码认证提供者

使用 Redis 中的邮箱验证码进行认证

Author

lishangbu

Since

2026/3/13

Constructors

Link copied to clipboard
constructor(verificationCodeService: VerificationCodeService, userDetailsService: UserDetailsService)

Functions

Link copied to clipboard
open override fun authenticate(authentication: Authentication): Authentication

校验邮箱验证码并构造已认证令牌

Link copied to clipboard
open override fun supports(authentication: Class<*>): Boolean

判断当前提供者是否支持邮箱验证码令牌