public class SmsCodeTokenGranter
extends org.springframework.security.oauth2.provider.token.AbstractTokenGranter
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
GRANT_TYPE
授权类型标识 用于标识手机验证码授权方式 当请求中的grant_type参数值为sms_code时,将使用此授权者处理请求
|
| 构造器和说明 |
|---|
SmsCodeTokenGranter(org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices tokenServices,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.OAuth2RequestFactory requestFactory,
org.springframework.security.authentication.AuthenticationManager authenticationManager,
PreValidator preValidator)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.springframework.security.oauth2.provider.OAuth2Authentication |
getOAuth2Authentication(org.springframework.security.oauth2.provider.ClientDetails client,
org.springframework.security.oauth2.provider.TokenRequest tokenRequest)
获取OAuth2认证信息 处理手机验证码认证流程,包括: 1.
|
public SmsCodeTokenGranter(org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices tokenServices,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.OAuth2RequestFactory requestFactory,
org.springframework.security.authentication.AuthenticationManager authenticationManager,
PreValidator preValidator)
tokenServices - Token服务clientDetailsService - 客户端详情服务requestFactory - 请求工厂authenticationManager - 认证管理器preValidator - 预验证器protected org.springframework.security.oauth2.provider.OAuth2Authentication getOAuth2Authentication(org.springframework.security.oauth2.provider.ClientDetails client,
org.springframework.security.oauth2.provider.TokenRequest tokenRequest)
getOAuth2Authentication 在类中 org.springframework.security.oauth2.provider.token.AbstractTokenGranterclient - 客户端详情tokenRequest - Token请求org.springframework.security.oauth2.common.exceptions.InvalidGrantException - 当认证失败时抛出Copyright © 2025. All rights reserved.