Un JWT (JSON Web Token) es un enfoque de estándares abiertos para compartir información de manera segura entre un cliente y un servidor de forma compacta y autónoma, que proporciona autenticación sin estado.
El JWT puede ser cifrado y/o firmado digitalmente, de modo que la información pueda ser transmitida de forma segura.
Este punto final toma la información (cadena) como entrada y proporciona el resultado codificado en JWT (cadena) como salida.
La salida también incluye una copia de la entrada y un valor de « estado ».
El estado es « Ok » o « Error: … ».
Punto final: jwt-encode
Método: POST
Ejemplo de entrada en Json:
{ "input": "info a codificar" }
Ejemplo de salida en Json:
{
"jwt-encoded": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZW51Ijp7ImlkIjoiZmlsZSIsInZhbHVlIjoiRmlsZSIsInBvcHVwIjp7Im1lbnVpdGVtIjpbeyJ2YWx1ZSI6Ik5ldyIsIm9uY2xpY2siOiJDcmVhdGVOZXdEb2MoKSJ9LHsidmFsdWUiOiJPcGVuIiwib25jbGljayI6Ik9wZW5Eb2MoKSJ9LHsidmFsdWUiOiJDbG9zZSIsIm9uY2xpY2siOiJDbG9zZURvYygpIn1dfX0sImlhdCI6MTY4Nzc4OTQwOX0.JTyWgcVbAc4rQZD5ydqQy6GNL7CcuNwq5wdexseb1_s",
"input": "contenido a codificar",
"status": "Ok"
}
Un JWT (JSON Web Token) es un enfoque de estándares abiertos para compartir información de manera segura entre un cliente y un servidor de forma compacta y autónoma que proporciona autenticación sin estado.
El JWT puede ser encriptado y/o firmado digitalmente, de modo que la información pueda ser transmitida de forma segura.
Este endpoint toma la información (cadena) como entrada y proporciona el resultado codificado en JWT (cadena) como salida.
La salida también incluye una copia de la entrada y un valor de « estado ».
El estado es « Ok » o « Error: … ».
Endpoint: jwt-encode
Método: POST
Ejemplo de entrada Json:
{
"input": "info para codificar"
}Ejemplo de salida Json:
{
"jwt-encoded": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZW51Ijp7ImlkIjoiZmlsZSIsInZhbHVlIjoiRmlsZSIsInBvcHVwIjp7Im1lbnVpdGVtIjpbeyJ2YWx1ZSI6Ik5ldyIsIm9uY2xpY2siOiJDcmVhdGVOZXdEb2MoKSJ9LHsidmFsdWUiOiJPcGVuIiwib25jbGljayI6Ik9wZW5Eb2MoKSJ9LHsidmFsdWUiOiJDbG9zZSIsIm9uY2xpY2siOiJDbG9zZURvYygpIn1dfX0sImlhdCI6MTY4Nzc4OTQwOX0.JTyWgcVbAc4rQZD5ydqQy6GNL7CcuNwq5wdexseb1_s",
"input": "contenido a codificar",
"status": "Ok"
}jwt-encode - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
Accepted
curl --location --request POST 'https://zylalabs.com/api/2177/jwt+encoder+api/1988/jwt-encode' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{ "input": "info to encode" }'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
El endpoint jwt-encode devuelve un objeto JSON que contiene tres campos clave: "jwt-encoded" (la cadena JWT codificada), "input" (la cadena de entrada original) y "status" (que indica éxito o error).
Los campos clave en los datos de respuesta son "jwt-encoded", que contiene el token JWT, "input", que refleja la cadena de entrada original, y "status", que indica si la operación fue exitosa ("Ok") o si hubo un error.
Los datos de respuesta están organizados en un formato JSON con tres campos principales: "jwt-encoded," "input" y "status." Esta estructura permite a los usuarios acceder fácilmente al token codificado, la entrada original y el estado de la operación.
Este punto final puede codificar cualquier entrada de cadena proporcionada por el usuario. Es adecuado para codificar información del usuario, datos de sesión o cualquier otro dato que necesite ser transmitido de forma segura como un JWT.
Los usuarios pueden personalizar sus solicitudes de datos modificando el parámetro "input" en el payload JSON. Esto les permite codificar diferentes cadenas según sus necesidades específicas.
En la respuesta, "jwt-encoded" es el token JWT generado, "input" es la cadena original proporcionada para la codificación, y "status" indica el éxito de la operación, con "Ok" para éxito y "Error: ..." para cualquier problema encontrado.
Los casos de uso típicos para la API jwt-encode incluyen generar tokens para la autenticación de usuarios, transmitir de manera segura datos de usuario entre el cliente y el servidor, y crear tokens de sesión para aplicaciones sin estado.
Se mantiene la precisión de los datos mediante el uso de algoritmos de codificación JWT estandarizados. La API garantiza que la cadena de entrada se codifique correctamente en un formato JWT válido, que puede ser verificado por cualquier decodificador JWT compatible.
Nivel de Servicio:
100%
Tiempo de Respuesta:
139ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
147ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.408ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.049ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
552ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
204ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.039ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
302ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
185ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
605ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
875ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
780ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
369ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
627ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
238ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.035ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
991ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
323ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
459ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.007ms