Class JwtTokenProvider


  • @Component
    public class JwtTokenProvider
    extends Object
    Class providing utilities for jwt operations
    • Constructor Detail

      • JwtTokenProvider

        public JwtTokenProvider()
    • Method Detail

      • generateToken

        public String generateToken​(org.springframework.security.core.Authentication authentication)
        Generates new jwt login token
        Parameters:
        authentication - authentication context
        Returns:
        new jwt
      • validateToken

        public boolean validateToken​(String token)
        Gets whether given token is valid
        Parameters:
        token - jwt
        Returns:
        whether given token is valid
      • getUserIdFromJWT

        public Long getUserIdFromJWT​(String token)
        Gets user id from given token
        Parameters:
        token - jwt
        Returns:
        user id