Class JWTDecoder

java.lang.Object
tech.riemann.etp.auth.jwt.JWTDecoder

public class JWTDecoder extends Object
Author:
Kerbores(kerbores@riemann.tech)
  • Constructor Details

    • JWTDecoder

      public JWTDecoder()
  • Method Details

    • key

      public Key key(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
    • verify

      public boolean verify(String token)
      验证token
      Parameters:
      token - token
      Returns:
      是否通过验证
    • verifiedPayload

      public com.nimbusds.jose.Payload verifiedPayload(String token)
      获取验证过的荷载
      Parameters:
      token -
      Returns:
    • subject

      public String subject(String token)
      获取主题
      Parameters:
      token - token
      Returns:
      主题
    • verifiedSubject

      public String verifiedSubject(String token)
      验证并获取主题
      Parameters:
      token - token
      Returns:
      主题