Gestión de usuarios

Astra cuenta con un sencillo sistema de gestión de usuarios con tres tipos de usuario distintos, diseñados para satisfacer las necesidades de los administradores, el soporte técnico y los usuarios finales.

Funciones de los usuarios

En Astra, existen tres roles de usuario principales, cada uno con diferentes niveles de acceso y funcionalidad:

  • Admin - Este rol otorga acceso completo para gestionar y controlar Astra tanto a través de la interfaz web como de la API. Los administradores pueden ver y modificar todos los ajustes y configuraciones según sea necesario.
  • Observer - Este rol permite el acceso de sólo lectura al panel de control de la interfaz web y a la API. Los observadores pueden supervisar el sistema, pero no pueden realizar cambios en los ajustes o configuraciones.
  • User - Esta función de usuario normal está diseñada para controlar el acceso a contenidos multimedia con autenticación HTTP integrada.

Lista de usuarios

En la interfaz web de Astra, puedes acceder a la lista de usuarios navegando a Configuración->Usuarios

Lista de usuarios

La lista de usuarios se presenta como una tabla con los siguientes campos:

  • Login - nombre de usuario único para cada usuario
  • Comment - cualquier nota o comentario adicional sobre el usuario
  • Type - función asignada al usuario
  • Created - fecha de creación de la cuenta de usuario

Si se activa la autenticación HTTP integrada para controlar el acceso a los medios, habrá campos adicionales disponibles en la lista de usuarios:

  • IP - dirección IP del dispositivo permitido para el usuario, desde el que se permite el acceso a los contenidos multimedia
  • Expiration - fecha hasta la que la cuenta de usuario permanece activa

Nuevo usuario

Para crear un nuevo usuario, abra la lista de usuarios accediendo a Configuración -> Usuarios. Haga clic en el botón "Nuevo usuario" situado en la parte superior de la lista.

Nuevo usuario

Al crear un nuevo usuario, deberá rellenar los siguientes campos:

  • Enable - está activado por defecto
  • Login - nombre de usuario único
  • Password - opcionalmente, establecer una contraseña para la cuenta
  • Comment - opcionalmente, añadir cualquier nota o comentario adicional sobre el usuario
  • Type - tipo de usuario apropiado

Autenticación HTTP integrada

La autenticación HTTP integrada en Astra ayuda a controlar el acceso al contenido multimedia proporcionado. Puedes activar esta función accediendo a Configuración -> Autenticación HTTP en la interfaz web de Astra.

Cuando la autenticación HTTP está activada, las opciones de usuario incluyen campos opcionales adicionales:

Opciones de autenticación HTTP de usuario

  • Token - secreto estático, utilizado normalmente para conceder acceso a otros servidores, como transcodificadores u otros transmisores multimedia. El token se añade simplemente a la dirección del canal, como: http://example.com/channel-id/index.m3u8?token=secret
  • IP - dirección IP estática para el dispositivo al que se permite el acceso. Por defecto, se permite cualquier IP.
  • Expiration - fecha hasta la que la cuenta de usuario permanece activa. Por defecto, no hay límite de tiempo para la cuenta.
  • Limit connections - número de conexiones simultáneas permitidas para el usuario. Por defecto, no hay límites de conexión.
  • Packages - haz clic en "Nuevo paquete" para añadir una categoría de canales al usuario. El usuario sólo tendrá acceso a los canales relacionados con la categoría especificada. Se pueden crear nuevas categorías en Configuración->Grupos. Por defecto, todos los canales están disponibles para el usuario.
Para requisitos de autenticación más avanzados, recomendamos utilizar opciones de autenticación HTTP externas, como HTTP Backend o SecureToken.