¿Alguien tiene alguna buena referencia/fuente/guías para aprender a crear diferentes niveles de autorización de usuario para llevarlos a diferentes páginas de una aplicación web? (Estoy usando Vue 3, Vuex, Vite, Firebase v9), pregunta complementaria/secundaria: ¿alguna buena práctica para garantizar que las diferentes autorizaciones de usuario no puedan ver diferentes páginas de vue? (como ver directamente ciertas páginas escribiendo la dirección) También planea alojar la aplicación web en Firebase.
Gracias por leer.