Foros del Web » Programación para mayores de 30 ;) » Java »

Como generar JSON Web token sin cifrar

Estas en el tema de Como generar JSON Web token sin cifrar en el foro de Java en Foros del Web. Hola, Quiero hacer un JSON Web token sin cifrar en java Los pongo en contexto estuve haciendo una API REST con node y para hacer ...
  #1 (permalink)  
Antiguo 11/12/2019, 09:22
Avatar de Hyemin  
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 10 años, 4 meses
Puntos: 0
Como generar JSON Web token sin cifrar

Hola,

Quiero hacer un JSON Web token sin cifrar en java

Los pongo en contexto estuve haciendo una API REST con node y para hacer el token solo hago esta linea

Código:
 
var jwt = require('jsonwebtoken');

var token = jwt.sign({usuario: req.usuario}, config.seed, {expiresIn: 14400});
Super simple, el primer argumento es un JSON, el segundo el seed y el tercero los dias de expiracion

Luego para verificar solo
Código:
jwt.verify(token, config.seed);
Me puse a buscar en JAVA bibiotecas similares, trate de usar jose4j, jwwt pero todas me piden firmar con certificados o laves y la verdad queria hacer algo simple, como lo que mostre.

Hay alguna biblioteca "simplona" o alguna forma nativa de hacerlo?
  #2 (permalink)  
Antiguo 11/12/2019, 10:14
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses
Puntos: 188
Respuesta: Como generar JSON Web token sin cifrar

Has probado esto?

https://github.com/auth0/java-jwt
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #3 (permalink)  
Antiguo 12/12/2019, 12:54
Avatar de Hyemin  
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Como generar JSON Web token sin cifrar

Gracias, estuve viendo esa y otras bibliotecas y al fial consgui hacer algunas clases para trabajar con ambas, no son tan sencillas como JS pero funcionan

Etiquetas: cifrar, json, token
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.