类 AbstractJwtTokenToUserConverter
java.lang.Object
spring.turbo.module.security.jwt.AbstractJwtTokenToUserConverter
- 所有已实现的接口:
org.springframework.core.convert.converter.Converter<Token,,org.springframework.security.core.userdetails.UserDetails> TokenToUserConverter
public abstract class AbstractJwtTokenToUserConverter
extends Object
implements TokenToUserConverter
- 从以下版本开始:
- 2.2.4
- 作者:
- 应卓
-
构造器详细资料
-
AbstractJwtTokenToUserConverter
构造方法- 参数:
validator- JWT验证器
-
-
方法详细资料
-
convert
@Nullable public final org.springframework.security.core.userdetails.UserDetails convert(@Nullable Token token) throws org.springframework.security.core.AuthenticationException 从接口复制的说明:TokenToUserConverter将令牌转换为UserDetails- 指定者:
convert在接口中org.springframework.core.convert.converter.Converter<Token,org.springframework.security.core.userdetails.UserDetails> - 指定者:
convert在接口中TokenToUserConverter- 参数:
token- 令牌实体- 返回:
UserDetails实例,为null时,等同于认证失败- 抛出:
org.springframework.security.core.AuthenticationException- 认证失败
-
doAuthenticate
@Nullable protected abstract org.springframework.security.core.userdetails.UserDetails doAuthenticate(String rawToken, String headerJson, String payloadJson) throws org.springframework.security.core.AuthenticationException - 抛出:
org.springframework.security.core.AuthenticationException
-