Class JwtTokenUtil


  • @Component
    public class JwtTokenUtil
    extends Object
    • Constructor Detail

      • JwtTokenUtil

        public JwtTokenUtil()
    • Method Detail

      • getUsernameFromToken

        public String getUsernameFromToken​(String token)
      • getCreatedDateFromToken

        public Date getCreatedDateFromToken​(String token)
      • getExpirationDateFromToken

        public Date getExpirationDateFromToken​(String token)
      • getClaimsFromToken

        public io.jsonwebtoken.Claims getClaimsFromToken​(String token)
      • isTokenExpired

        public Boolean isTokenExpired​(String token)
      • generateToken

        public String generateToken​(org.acumos.cds.domain.MLPUser userDetails,
                                    com.github.dockerjava.api.model.Device device)
      • canTokenBeRefreshed

        public Boolean canTokenBeRefreshed​(String token,
                                           Date lastPasswordReset)
      • getAudienceFromToken

        public String getAudienceFromToken​(String token)
      • validateToken

        public Boolean validateToken​(String token,
                                     org.acumos.cds.domain.MLPUser userDetails)