HTTP Backend
La autorización mediante backend HTTP verifica las solicitudes de los clientes a través de un servicio HTTP externo. Una respuesta 200 OK del backend concede el acceso; cualquier otro estado lo deniega. Si el backend no está disponible, Alta aplica una acción predeterminada.

Endpoints de integración
Sección titulada «Endpoints de integración»Ministra / Stalker
Sección titulada «Ministra / Stalker»Backend URL: Backend URL:
http://example.com/stalker_portal/server/api/chk_flussonic_tmp_link.phpEn la configuración de Ministra / Stalker active la opción “Temporary URL - Flussonic support”
Guía paso a paso: Integración con el middleware Ministra (Stalker)
IPTVPORTAL
Sección titulada «IPTVPORTAL»Backend URL:
https://go.iptvportal.cloud/auth/arescrypt/Portal Settings → Keys:
- Name:
Alta - Algorithm:
ARESSTREAM - Mode:
SM - Key Length:
1472 bit - Update Rate:
1:00:00
Channel Settings:
- Auth:
arescrypt - Encoded:
on - Key:
Alta
Microimpulse Smarty
Sección titulada «Microimpulse Smarty»Backend URL:
http://example.com/tvmiddleware/api/streamservice/token/check/Backend personalizado
Sección titulada «Backend personalizado»Alta envía una solicitud HTTP GET al backend, incluyendo los parámetros de la URL original y estos encabezados:
X-Session-Id– ID único de la sesiónX-Real-Ip– IP del clienteX-Real-Path– ruta solicitadaX-Real-Origin– protocolo + host + puertoX-Real-Ua– User-Agent
Ejemplo: backend PHP sencillo
auth.php:
<?php$token = $_GET['token'];if ($token == '123') { error_log( "\n" . " Session ID: " . $_SERVER['HTTP_X_SESSION_ID'] . "\n" . " Real IP: " . $_SERVER['HTTP_X_REAL_IP'] . "\n" . " Real Path: " . $_SERVER['HTTP_X_REAL_PATH'] . "\n" . "Real Origin: " . $_SERVER['HTTP_X_REAL_ORIGIN'] . "\n" . " Real UA: " . $_SERVER['HTTP_X_REAL_UA'] ); http_response_code(200);} else { http_response_code(403);}Ejecutar localmente:
php -S 127.0.0.1:6000 auth.phpBackend URL:
http://127.0.0.1:6000Este es solo un ejemplo y debe implementar su propia lógica de backend según sus requisitos específicos. Para producción, utilice nginx + php-fpm u otra configuración de servidor.
Solución de problemas
Sección titulada «Solución de problemas»Acceso inesperado sin autorización
Sección titulada «Acceso inesperado sin autorización»Si se produce un acceso no autorizado, es posible que su backend no esté disponible.
Pruebe con curl:
curl -v "http://127.0.0.1:6000?token=123"Si la respuesta se queda colgada o muestra “Connection refused”, compruebe la disponibilidad y la dirección del backend.