Hasta ahora, sé que podemos configurar múltiples usuarios con sus contraseñas específicas y únicas en node-red para aumentar la seguridad, y que el modo de acceso de cada usuario se puede definir como "escribir y leer" y "solo leer".
Pero lo que busco es tener contraseñas en cada flujo, cada flujo tendría su propia contraseña única, por lo que solo las personas con acceso a ese flujo específico podrían acceder a él.
¿Es esto factible? si es así, ¿se puede hacer sin modificar los componentes principales del nodo rojo? o uno debe modificar partes del programa para lograr esto?
No, no es posible.
Node-RED no es un entorno multiusuario/multiinquilino, no hay forma de limitar el acceso solo a partes de un flujo (en este caso, el flujo es todo el "programa" en ejecución, todas las pestañas).
Y cualquier cambio para intentar implementarlo de manera segura requeriría una gran cantidad de reescritura de la plataforma.
Si desea una separación real de los usuarios, cada usuario debe tener su propia instancia de Node-RED.