Banea a un usuario y revoca sus sesiones.
Crea un nuevo usuario en la aplicación.
Crea un enlace genérico de registro (email desconocido al generarlo).
Genera un enlace de invitación o recovery sin enviar email.
Invita a un usuario por email (envía enlace de invitación).
Obtiene la lista de usuarios de la aplicación.
Requiere permiso manage_users.
Lista las sesiones activas de un usuario.
Revoca una sesión específica.
Revoca todas las sesiones de un usuario.
Actualiza un usuario existente.
Módulo para gestión administrativa de usuarios.
Todas las respuestas normalizan el campo
roleextrayéndolo deapp_metadata.rolepara acceso directo (ej:user.role === "admin").