Controla permisos en base a roles de usuario
Amplía funcionalidad de componente Credentials para hacer uso del contenido del token de usuario para evaluar el nivel de acceso. Se apoya en un nuevo servicio habilitado en node para extraer los roles que tiene asignados el usuario. En base a ellos, se comprueba contra los roles requeridos para cargar una visualización concreta (definidos en la configuración del layout). Desde que alguno coincida (soporta también el uso de un valor de id variable en el lado de la configuración del layout), se concede el acceso y se cargan los componentes del layout en la vista de detalle. Adapta WidgetProvider para comunicarse con el renovado Credentials. Controla también algunos casos de error adicionales. Añade nuevo servicio en node para recibir un token por parte del usuario (verificando que es legítimo) y obtener su payload, devolviéndolo al usuario en formato JSON. Agrega nueva dependencia en node para el manejo de JWT y su verificación. Agrega nueva variable de entorno para recibir el valor de clave pública en formato PEM usado para validar los tokens de usuario.
Loading
Please sign in to comment