Estimados, comparto con uds. una solución, ya que no me funciona, como lo presenta Diego en su video. Para ello tuve hacer unos cambios, ya que el IntelliJ me pide que retorne algo; dentro del método generarToken(). Retorno entonces el token, y para ello debo hacerlo, dentro del archivo "TokenService.java" de la siguiente manera:
package med.voll.api.infra.security;
import com.auth0.jwt.JWT;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.exceptions.JWTCreationException;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Service;
@Service
public class TokenService {
public String generarToken(){
String token = null;
try {
Algorithm algorithm = Algorithm.HMAC256( "123456");
token = JWT.create()
.withIssuer("voll med")
.withSubject("eduardo")
.sign(algorithm);
} catch (JWTCreationException exception){
throw new RuntimeException();
}
return token;
}
}