接口 JWTGenerator

所有已知实现类:
AlgorithmicJWTGenerator

public interface JWTGenerator
作者:
Kerbores(kerbores@riemann.tech)
  • 方法详细资料

    • token

      String token(String subject, Map<String,?> claims)
      生成token
      参数:
      subject - 主题
      claims - 附加信息
      返回:
      token
    • token

      String token(String subject, Map<String,?> claims, long term, TimeUnit unit)
      生成token
      参数:
      subject - 主题
      claims - 附加信息
      term - 有效期
      unit - 有效期单位
      返回:
    • token

      String token(String subject)
      生成token
      参数:
      subject - 主题
      返回:
      token
    • refreshToken

      String refreshToken(String subject)
      生成刷新令牌
      参数:
      subject - 主题
      返回:
      refresh token
    • token

      String token(String subject, Map<String,?> claims, String jti, String kid)
      生成token
      参数:
      subject - 主题
      claims - 附加信息
      jti - jti claim
      kid - kid claim
      返回:
      token
    • verify

      boolean verify(String token)
      验证token
      参数:
      token - token
      返回:
      是否同验证
    • subject

      String subject(String token)
      获取主题
      参数:
      token - token
      返回:
      主题
    • verifiedSubject

      String verifiedSubject(String token)
      验证并获取主题
      参数:
      token - token
      返回:
      主题
    • claim

      com.auth0.jwt.interfaces.Claim claim(String token, String name)
      获取附加信息
      参数:
      token - token
      name - claim name
      返回:
      claim
    • claims

      Map<String,com.auth0.jwt.interfaces.Claim> claims(String token)