OAuth2SmsAuthenticationProvider

class OAuth2SmsAuthenticationProvider @JvmOverloads constructor(authenticationManager: AuthenticationManager, authorizationService: OAuth2AuthorizationService?, tokenGenerator: OAuth2TokenGenerator<out OAuth2Token>?, loginFailureTracker: LoginFailureTracker? = null) : AuthenticationProvider

短信授权模式认证提供者

处理 sms 授权类型的客户端校验、短信验证码认证、令牌生成与授权保存

Constructors

Link copied to clipboard
constructor(authenticationManager: AuthenticationManager, authorizationService: OAuth2AuthorizationService?, tokenGenerator: OAuth2TokenGenerator<out OAuth2Token>?, loginFailureTracker: LoginFailureTracker? = null)

Functions

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

校验短信授权请求并签发访问令牌

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

判断当前提供者是否支持短信授权令牌