Pular para o conteúdo

Ticket de Logon e Balanceamento de Carga

Criação de Ticket de Logon no Servidor Gateway

Você pode criar um ticket de logon no portal com:

/socket.io/LPW?WinUser=DOMÍNIO\LOGIN&WinPassword=SENHA

Mas isso só permitirá que você se conecte no próprio servidor de gateway.

Criação de Ticket de Logon em um Servidor de Aplicação

Você também pode criar um ticket de logon em um servidor de aplicativo com proxy reverso com:

/srv4/socket.io/LPW?WinUser=DOMÍNIO\LOGIN&WinPassword=SENHA

assumindo que ~~srv4 é o nome interno do servidor de aplicativos conforme configurado no TSplus reverse-proxy

Mas ele só permitirá que você se conecte a este servidor de aplicativo específico.

Ticket de Logon e Balanceamento de Carga

Se você quiser usar tickets de logon e balanceamento de carga, pode ser necessário fazer uma solicitação HTTP adicional primeiro:

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

Isto retornará uma resposta como esta.

loadbalancing-on|SERVIDOR DE APLICAÇÃO 4|seu-servidor-gateway.com/~~srv4|https|443|

Você pode analisar esta resposta para recuperar o servidor de aplicativos no qual o TSplus Load-Balancer recomendaria que você conectasse este usuário específico.

ou seja, ele recomendará o servidor menos carregado em sua fazenda TSplus, se as sessões fixas estiverem habilitadas em seu portal TSplus, ele levará em conta as sessões ativas existentes, etc.

Você pode então criar um ticket de logon neste servidor de aplicativo específico e conectar-se ao usuário.

Este é precisamente o pedido http feito na página de login do Portal Web TSplus.

Usando um Ticket de Logon para Abrir uma Sessão de Usuário

Agora que você tem um ticket de logon válido, pode abrir uma sessão de usuário usando este ticket ao abrir uma janela do navegador para este URL:

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

onde “xxxxxxxx” é o ticket de logon.