Pasos de código
Los pasos de código son páginas como esta, donde puedes mostrar los pasos para lograr algo mediante código. Para añadir un paso de código:
Desde el índice, haz clic en un .
Elige Pasos de código
Para demostrar los pasos de código, este es un ejemplo de cómo podrías usar Inicio de sesión personalizado en DeveloperHub.
Este ejemplo usa express como servidor backend.
Primero, para generar el JWT, es más fácil hacerlo con una biblioteca. Para instalar jsonwebtoken, ejecuta npm install jsonwebtoken.
El JWT se firmaría usando la clave de API. Obtén tu clave de API y guárdala en el código.
El payload es la información que se envía de forma segura mediante JWT. El payload de Custom Login es un objeto JSON y debe tener dos propiedades.
version debe establecerse en 1
vars contiene las variables que se establecerán cuando se carguen los documentos. Aquí podrías personalizar la documentación para el usuario.
Establecer una caducidad corta garantiza protección si un JWT cae en las manos equivocadas. Recomendamos un día.
Firma el token con la clave de API, estableciendo la caducidad.
La URL contiene la ruta a la que el lector intentó acceder y un parámetro de consulta jwt que contiene el token.
Por último, redirige al usuario de vuelta a la documentación con el token firmado.
Need help? Visit our community forums or contact us.