类 AbstractTokenFactory<T,P extends TokenFactoryProperties<?>>
java.lang.Object
net.guerlab.cloud.auth.factory.AbstractTokenFactory<T,P>
- 类型参数:
T- token实体类型P- 配置类型
- 所有已实现的接口:
java.lang.Comparable<TokenFactory<?>>,TokenFactory<T>,org.springframework.core.Ordered
public abstract class AbstractTokenFactory<T,P extends TokenFactoryProperties<?>> extends java.lang.Object implements TokenFactory<T>
抽象token工厂
- 作者:
- guer
-
字段概要
字段 修饰符和类型 字段 说明 protected Pproperties配置文件 -
构造器概要
构造器 构造器 说明 AbstractTokenFactory() -
方法概要
修饰符和类型 方法 说明 booleanacceptIp(java.lang.String ip)判断是否使用该token工厂intcompareTo(TokenFactory<?> o)booleanenabled()是否已启用java.lang.StringgetAccessTokenPrefix()获取access token前缀protected static java.lang.StringgetObjectValue(java.lang.Object obj)intgetOrder()protected abstract java.lang.StringgetPrefix()获取前缀java.lang.StringgetRefreshTokenPrefix()获取refresh token前缀booleanisDefault()是否为默认token工厂voidsetProperties(P properties)从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.guerlab.cloud.auth.factory.TokenFactory
accept, acceptAccessToken, acceptRefreshToken, generateByAccessToken, generateByRefreshToken, getAcceptClass, parseByAccessToken, parseByRefreshToken
-
字段详细资料
-
properties
配置文件
-
-
构造器详细资料
-
AbstractTokenFactory
public AbstractTokenFactory()
-
-
方法详细资料
-
getObjectValue
protected static java.lang.String getObjectValue(java.lang.Object obj) -
getPrefix
protected abstract java.lang.String getPrefix()获取前缀- 返回:
- 前缀
-
getRefreshTokenPrefix
public final java.lang.String getRefreshTokenPrefix()从接口复制的说明:TokenFactory获取refresh token前缀- 指定者:
getRefreshTokenPrefix在接口中TokenFactory<T>- 返回:
- refresh token前缀
-
getAccessTokenPrefix
public final java.lang.String getAccessTokenPrefix()从接口复制的说明:TokenFactory获取access token前缀- 指定者:
getAccessTokenPrefix在接口中TokenFactory<T>- 返回:
- access token前缀
-
acceptIp
public final boolean acceptIp(java.lang.String ip)从接口复制的说明:TokenFactory判断是否使用该token工厂- 指定者:
acceptIp在接口中TokenFactory<T>- 参数:
ip- ip- 返回:
- 是否使用
-
enabled
public final boolean enabled()从接口复制的说明:TokenFactory是否已启用- 指定者:
enabled在接口中TokenFactory<T>- 返回:
- 已启用
-
isDefault
public final boolean isDefault()从接口复制的说明:TokenFactory是否为默认token工厂- 指定者:
isDefault在接口中TokenFactory<T>- 返回:
- 否为默认token工厂
-
getOrder
public final int getOrder()- 指定者:
getOrder在接口中org.springframework.core.Ordered
-
compareTo
- 指定者:
compareTo在接口中java.lang.Comparable<T>
-
setProperties
-