类 AbstractJwtTokenFactory<T,P extends JwtTokenFactoryProperties>
java.lang.Object
net.guerlab.cloud.auth.factory.AbstractTokenFactory<T,P>
net.guerlab.cloud.auth.factory.AbstractJwtTokenFactory<T,P>
- 所有已实现的接口:
java.lang.Comparable<TokenFactory<?>>,TokenFactory<T>,org.springframework.core.Ordered
public abstract class AbstractJwtTokenFactory<T,P extends JwtTokenFactoryProperties> extends AbstractTokenFactory<T,P>
抽象jwt token工厂
- 作者:
- guer
-
字段概要
-
构造器概要
构造器 构造器 说明 AbstractJwtTokenFactory() -
方法概要
修饰符和类型 方法 说明 TokenInfogenerateByAccessToken(T entity)构造access tokenTokenInfogenerateByRefreshToken(T entity)构造refresh tokenprotected abstract voidgenerateToken0(io.jsonwebtoken.JwtBuilder builder, T entity)构建tokenprotected abstract Tparse0(io.jsonwebtoken.Claims body)解析tokenTparseByAccessToken(java.lang.String token)根据access token解析数据实体TparseByRefreshToken(java.lang.String token)根据refresh token解析数据实体从类继承的方法 net.guerlab.cloud.auth.factory.AbstractTokenFactory
acceptIp, compareTo, enabled, getAccessTokenPrefix, getObjectValue, getOrder, getPrefix, getRefreshTokenPrefix, isDefault, setProperties从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.guerlab.cloud.auth.factory.TokenFactory
accept, acceptAccessToken, acceptRefreshToken, getAcceptClass
-
构造器详细资料
-
AbstractJwtTokenFactory
public AbstractJwtTokenFactory()
-
-
方法详细资料
-
generateByAccessToken
从接口复制的说明:TokenFactory构造access token- 参数:
entity- 数据实体- 返回:
- token信息
-
generateByRefreshToken
从接口复制的说明:TokenFactory构造refresh token- 参数:
entity- 数据实体- 返回:
- token信息
-
parseByAccessToken
从接口复制的说明:TokenFactory根据access token解析数据实体- 参数:
token- access token- 返回:
- 数据实体
-
parseByRefreshToken
从接口复制的说明:TokenFactory根据refresh token解析数据实体- 参数:
token- refresh token- 返回:
- 数据实体
-
parse0
解析token- 参数:
body- token内容- 返回:
- 实体
-
generateToken0
构建token- 参数:
builder- jwtBuilderentity- 实体
-