类 AlgorithmicJWTGenerator

java.lang.Object
club.zhcs.lina.auth.jwt.AlgorithmicJWTGenerator
所有已实现的接口:
JWTGenerator

public class AlgorithmicJWTGenerator extends Object implements JWTGenerator
作者:
Kerbores(kerbores@riemann.tech)
  • 构造器详细资料

    • AlgorithmicJWTGenerator

      public AlgorithmicJWTGenerator()
  • 方法详细资料

    • token

      public String token(String subject, Map<String,?> claims)
      从接口复制的说明: JWTGenerator
      生成token
      指定者:
      token 在接口中 JWTGenerator
      参数:
      subject -
      claims -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#token(java.lang.String, java.util.Map)
    • token

      public String token(String subject, Map<String,?> claims, long term, TimeUnit unit)
      从接口复制的说明: JWTGenerator
      生成token
      指定者:
      token 在接口中 JWTGenerator
      参数:
      subject - 主题
      claims - 附加信息
      term - 有效期
      unit - 有效期单位
      返回:
    • token

      public String token(String subject)
      从接口复制的说明: JWTGenerator
      生成token
      指定者:
      token 在接口中 JWTGenerator
      参数:
      subject -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#token(java.lang.String)
    • token

      public String token(String subject, Map<String,?> claims, String jti, String kid)
      从接口复制的说明: JWTGenerator
      生成token
      指定者:
      token 在接口中 JWTGenerator
      参数:
      subject -
      claims -
      jti -
      kid -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#token(java.lang.String, java.util.Map, java.lang.String, java.lang.String)
    • verify

      public boolean verify(String token)
      从接口复制的说明: JWTGenerator
      验证token
      指定者:
      verify 在接口中 JWTGenerator
      参数:
      token -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#verify(java.lang.String)
    • subject

      public String subject(String token)
      从接口复制的说明: JWTGenerator
      获取主题
      指定者:
      subject 在接口中 JWTGenerator
      参数:
      token -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#subject(java.lang.String)
    • verifiedSubject

      public String verifiedSubject(String token)
      从接口复制的说明: JWTGenerator
      验证并获取主题
      指定者:
      verifiedSubject 在接口中 JWTGenerator
      参数:
      token -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#verifiedSubject(java.lang.String)
    • claim

      public com.auth0.jwt.interfaces.Claim claim(String token, String name)
      从接口复制的说明: JWTGenerator
      获取附加信息
      指定者:
      claim 在接口中 JWTGenerator
      参数:
      token -
      name -
      返回:
      另请参阅:
      • 引用无效
        club.zhcs.auth.jwt.JWTGenerator#claim(java.lang.String, java.lang.String)
    • refreshToken

      public String refreshToken(String subject)
      从接口复制的说明: JWTGenerator
      生成刷新令牌
      指定者:
      refreshToken 在接口中 JWTGenerator
      参数:
      subject -
      返回:
      另请参阅:
    • claims

      public Map<String,com.auth0.jwt.interfaces.Claim> claims(String token)
      指定者:
      claims 在接口中 JWTGenerator