Saltar al contenido

Ticket de inicio de sesión y balanceo de carga

Creación de Ticket de Inicio de Sesión en el Servidor Gateway

Puedes crear un ticket de inicio de sesión en el portal con:

/socket.io/LPW?WinUser=DOMINIO\INICIO DE SESIÓN&WinPassword=CONTRASEÑA

Pero solo te permitirá conectarte en el servidor de puerta de enlace mismo.

Creación de Ticket de Inicio de Sesión en un Servidor de Aplicaciones

También puede crear un ticket de inicio de sesión en un servidor de aplicaciones con proxy inverso con:

/srv4/socket.io/LPW?WinUser=DOMINIO\INICIO DE SESIÓN&WinPassword=CONTRASEÑA

asumiendo que ~~srv4 es el nombre interno del servidor de aplicaciones según lo configurado en TSplus reverse-proxy

Pero solo te permitirá conectarte a este servidor de aplicaciones específico.

Ticket de inicio de sesión y balanceo de carga

Así que si deseas utilizar tickets de inicio de sesión y balanceo de carga, es posible que desees realizar una solicitud HTTP adicional primero:

https://your-gateway-server.com/cgi-bin/hb.exe?action=lb&l=LOGIN&d=DOMAIN&t=TIMESTAMP

Esto devolverá una respuesta como esta.

loadbalancing-on|SERVIDOR DE APLICACIONES 4|your-gateway-server.com/~~srv4|https|443|

Puedes analizar esta respuesta para recuperar el servidor de aplicaciones en el que TSplus Load-Balancer te recomendaría conectar a este usuario específico.

es decir, recomendará el servidor menos cargado en su granja de TSplus, si las sesiones persistentes están habilitadas en su portal de TSplus, tendrá en cuenta las sesiones activas existentes, etc.

Puedes crear un ticket de inicio de sesión en este servidor de aplicaciones específico y conectarte a él.

Esto es precisamente la solicitud http realizada en la página de inicio de sesión del portal web de TSplus.

Usando un Ticket de Inicio de Sesión para Abrir una Sesión de Usuario

Ahora que tiene un ticket de inicio de sesión válido, puede abrir una sesión de usuario utilizando este ticket abriendo una ventana del navegador a esta URL:

https://your-gateway-server.com/~~srv4/software/html5.html?user=*xxxxxxxx

donde “xxxxxxxx” es el ticket de inicio de sesión.