Class JWTTokenProvider


  • @Component
    public class JWTTokenProvider
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JWTTokenProvider​(java.lang.String jwtSecret, int jwtExpirationInMs)  
    • Constructor Detail

      • JWTTokenProvider

        public JWTTokenProvider​(@Value("${jwtSecret}")
                                java.lang.String jwtSecret,
                                @Value("${jwtExpirationInMs}")
                                int jwtExpirationInMs)
    • Method Detail

      • generateToken

        public java.lang.String generateToken​(UserPrincipal userPrincipal)
      • validateToken

        public boolean validateToken​(java.lang.String jwt)
      • getUserNameFromToken

        public java.lang.String getUserNameFromToken​(java.lang.String token)